Job offers
Tech
Machine Learning
Junior ML Research Engineer

Junior ML Research Engineer

  • Prague
  • Full-time

Resistant AI is a fast-growing Series B tech scale-up helping financial institutions fight fraud and financial crime with AI through two avenues: document fraud detection and transaction monitoring.

Currently, we are looking for a new Junior ML Research Engineer to join our team PDF Research team in Prague (the location is mandatory).

What you will do
As a Junior ML Research Engineer, you will contribute to developing intelligent systems that detect fraud in PDF documents at scale. Your work will focus on identifying suspicious document behaviors, and designing machine learning solutions that detect anomalies and fraudulent modifications. This role combines research and production engineering. You will work end-to-end — from discovering new patterns in large datasets, designing experiments to measure their prevalence and correlations, to prototyping detection methods and integrating them into production systems. You will help build solutions that ensure trust, security, and integrity in document processing.

Key responsibilities

  • PDF Research & Behavioral Analysis: Study the PDF format and document producer ecosystems, identify novel structural and behavioral patterns and design experiments to evaluate their correlation with fraudulent activity.
  • Machine Learning & Anomaly Detection: Contribute to building, training, and evaluating machine learning models with a strong focus on fraud detection in document processing.
  • From Prototype to Production: Translate research findings into clean, scalable production-ready code by integrating new detectors into the product pipeline.
  • Optimization: Identify performance bottlenecks and find ways to optimize the current codebase through improved algorithms and selective rewrites of critical components in Rust.
  • Team Work: Collaborate with researchers and engineers to experiment with new approaches that improve detection efficacy.

What you will gain

You will gain deep expertise in PDF document analysis and fraud detection while working on real-world problems at scale, developing the ability to take machine learning ideas from research through experimentation to production deployment. Through regular code reviews and close collaboration with senior engineers, you will grow into a well-rounded ML engineer with both strong analytical thinking and practical engineering skills, learning how to write clean, scalable, and maintainable code in a production environment.

Requirements

  • Solid programming skills in Python.
  • Good communication and teamwork abilities in a collaborative environment.
  • Familiarity with version control tools such as Git and collaborative coding practices.
  • Interest in fraud detection and basic knowledge of machine learning methods.
  • Optional experience with cloud technologies (AWS, GCP, Azure).
  • Optional experience with Rust.

We value curiosity, analytical thinking, and willingness to learn above years of experience.

What do we offer

  • Working alongside some of the top professionals in the field with more than 18y of experience
  • A culture that values individual intellect as much as teamwork
  • A rapidly growing company
  • Flexible working hours and home office
  • Modern working environment in the center of Prague
  • 5 weeks of vacation + sick days
  • Multisport card
  • Option program
  • Team events and sports activities on a regular basis

Got you interested? Send us your CV and let's find out together! We will be happy to chat with you.