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
  • 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
  • Preferred experience in deploying ML models in production
  • Startup experience is a plus

#LI-SA1