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&aposs 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