Role overview
As a Machine Learning Engineer, you will join our Data Science team and play a key role in transforming research-driven work into robust, production-ready systems. You will help elevate the team’s engineering maturity, promote best practices, and ensure that models are scalable, maintainable, and deliver real business impact.
What you'll work on
- Own the end-to-end lifecycle of ML systems, with focus on deployment and monitoring
- Refactor and productionize existing models and notebooks into clean, modular, and testable code.
- Introduce and enforce best practices in coding, testing, model versioning
- Set up and improve CI/CD workflows for ML systems
- Work closely with Data Scientists and Data Engineers to ensure clean interfaces and reliable data flows
- Act as a technical reference within the team, reviewing code and guiding less experienced members
What we're looking for
- Pragmatic and solution-oriented: you focus on what works in production, not just in theory
- Comfortable working in ambiguous environments and bringing structure where needed
- Quality-driven mindset with attention to maintainability and long-term scalability
Interview process
- First interview: Intro & mutual fit
- Second interview: Technical discussion
- Third interview: Deep dive with Tech Lead