Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
Join a leading fraud detection company as a Senior Machine Learning Engineer. In this role, you'll shape the architectural direction of high-performance ML systems while collaborating closely with data engineers and scientists. This position offers a chance to impact fraud detection at scale, backed by a commitment to technical excellence and innovative methodologies.
Who are we?
Hi! We are Ravelin! We're a fraud detection company using advanced machine learning and network analysis technology to solve big problems. Our goal is to make online transactions safer and help our clients feel confident serving their customers.
And we have fun in the meantime! We are a friendly bunch and pride ourselves in having a strong culture and adhering to our values of empathy, ambition, unity, and integrity. We really value work/life balance and we embrace a flat hierarchy structure company-wide. Join us and you’ll learn fast about cutting-edge tech and work with some of the brightest and nicest people around - check out our Glassdoor reviews.
If this sounds like your cup of tea, we would love to hear from you! For more information check out our blog to see if you would like to help us prevent crime and protect the world's biggest online businesses.
The Team
You will be joining the Detection team, a team of data scientists and machine learning engineers. The Detection team is responsible for keeping fraud rates low – and clients happy – by continuously training and deploying machine learning models. We aim to make model deployments as easy and error-free as code deployments. Google’s Best Practices for ML Engineering is our bible.
Our models are trained to spot multiple types of fraud, using a variety of data sources and techniques in real time. The prediction pipelines are under strict SLAs; every prediction must be returned in under 300ms. When models are not performing as expected, it’s down to the Detection team to investigate why.
The Detection team is core to Ravelin’s success. They work in a deeply collaborative partnership with the Data Engineering team to design the data architecture and infrastructure that powers our ML systems.
The Role
We are looking for a Senior Machine Learning Engineer to join our Detection team. In this role, you will be setting the technical direction that bridges data science and engineering. You will be responsible for the architecture, scalability, and reliability of the high-performance ML systems that form the core of our fraud detection platform. Beyond just consuming data, you will take a leading role in defining how data is modeled, stored, and served for machine learning purposes, directly influencing the architecture of our feature generation pipelines and ensuring data quality throughout the ML lifecycle.
You'll take strategic ownership over several aspects of our ML infrastructure and be empowered to introduce and champion new ideas that shape the future of our processes and tools. Your day-to-day will involve close collaboration with engineers and data scientists to operate machine learning at scale, while also providing mentorship and guidance to other members of the team.
Responsibilities
Requirements
Nice to Haves
Benefits
*Job offers may be withdrawn if candidates do not meet our pre-employment checks: unspent criminal convictions, employment verification, and right to work*