Responsibilities
- Design and build scalable backend services and APIs to support ML experimentation, deployment, and monitoring.
- Re-architect and rebuild existing data pipelines to handle real-time data processing and support production ML models.
- Develop tools that make it easier for ML engineers to design, test, and deploy ML pipelines.
- Ensure platform services are robust, secure, and meet high standards for performance and reliability.
- Collaborate with ML engineers, data scientists, and product teams to understand their needs and translate them into platform capabilities.
- Drive adoption of ML best practices and promote reusability of tools across teams.
- Contribute to the overall architecture and vision of the ML platform, ensuring it can scale with the company's growth.
- Mentor junior engineers and foster a culture of knowledge sharing and continuous improvement.
Requirements
- 7+ years of professional experience as a Backend Engineer, Software Engineer, or similar role.
- Strong programming skills in Python.
- Proven experience designing and building distributed systems and APIs at scale.
- Hands-on experience with real-time data processing frameworks (e.g. Kafka, Flink, Spark Streaming, Pulsar).
- Experience working with cloud platforms (AWS, GCP, or Azure) and containerisation/orchestration (Docker, Kubernetes).
- Strong understanding of data modelling, storage systems, and streaming/processing architectures.
- Familiarity with ML tooling such as MLflow, ZenML, or Metaflow.
- Familiarity with ML model lifecycle management (training, deployment, monitoring).
- Excellent collaboration and communication skills, with the ability to work cross-functionally.
Nice to Have
- Experience building or working on ML platforms or MLOps frameworks.
Work Arrangement
Remote (Country) — Europe, Latin America
Additional Information
- Medical / Health Insurance
- Open Annual Leave
- Employee Assistance Programme
- Training & Learning Development
- Additional benefits vary by country and will be shared during the hiring process.