Machine Learning Engineer - International
About the Job:
- Collaborate with the product team, data scientists and other stakeholders across the company to understand and define business requirements
 - Effectively communicate complex technical concepts to both technical and non-technical teams
 - Lead end-to-end lifecycle of ML microservices — from planning and design to implementation, deployment, and monitoring — in partnership with fellow ML engineers
 - Write clean, efficient, reusable, and maintainable code
 - Enhance and take ownership of our current codebases, systems, and workflows
 - Drive team productivity and deliver excellence while fostering sustainable development practices
 - Guide and mentor other engineers, and promote a culture of continuous learning and growth
 - Drive architectural decisions and technical direction while fostering a culture of engineering excellence
 
About you:
- Bachelor's degree in Computer Science or equivalent
 - 4-7+ years of experience in backend engineering
 - 3+ years of experience in Python
 - Preferred experience in deploying ML models in production
 - Expertise in Flask/FastAPI, APIs, SQL, AWS/GCP, RabbitMQ/Kafka/SQS, Docker and CI/CD practices
 - Experience implementing monitoring tools (e.g., Datadog, Grafana) to track latency, errors, and alerts for scalable backend systems
 - Proven leadership in planning and implementing medium to large-scale software projects
 - Excellent communication and collaboration skills
 - Startup experience is a plus
 
#LI-FD1