Senior Backend ML Engineer - Remote Opportunity
We are currently seeking a Senior Backend ML Engineer to join our team and help transform ML prototypes into scalable, production-ready services. In this role, you will collaborate closely with Applied Scientists, taking ownership of the backend services, APIs, and infrastructure that support ML models in production.
This is a fully remote opportunity within the EU, offered as a 12-month contract with potential for extension.
Key Responsibilities
- Productionize ML prototypes and deploy scalable services on Kubernetes.
- Build and operate APIs for real-time and batch ML inference.
- Manage GPU inference workloads, autoscaling, and performance enhancements.
- Ensure service reliability, monitor latency, conduct load testing, and address production incidents.
- Build and maintain data pipelines and implement production monitoring.
- Collaborate with Applied Scientists to convert new ML capabilities into production-ready solutions.
Key Skills
- Strong proficiency in Java, Kotlin, Scala, and Python.
- Hands-on experience with Kubernetes, Docker, and Infrastructure as Code.
- Experience in building and operating production HTTP APIs.
- Extensive AWS knowledge, including IAM, S3, and CI/CD processes.
- Proven ability to debug live production systems.
Nice to Have
- Experience with Triton, TorchServe, or similar GPU inference platforms.
- Familiarity with Kafka, Spark, or Databricks.
Apply online using the form below. Please note that only applications matching the job profile will be considered.
Work locationEastern Europe, Romania, Switzerland