Responsibilities
- Work closely with machine learning engineers and product teams to embed ML models and data pipelines into reliable backend platforms.
- Create, develop, and sustain high-performance backend systems and APIs that leverage machine learning tools such as transformers and vector databases.
- Partner with diverse teams to establish system requirements, define architecture, and deliver solutions that improve the functionality and reliability of ML-powered products.
- Lead the implementation of backend modules, enforcing standards for code quality, efficiency, and long-term maintainability.
- Refactor and improve legacy codebases to ensure clean, efficient, and scalable software solutions.
- Implement and oversee CI/CD pipelines to enable automated testing, consistent deployments, and effective version control.
- Guide and support junior developers through mentorship, fostering technical growth and collaborative problem-solving.
- Coordinate with DevOps specialists to enhance infrastructure, deployment workflows, and service monitoring.
- Diagnose and resolve performance issues, system bottlenecks, and critical bugs to maintain high system availability.
Work Arrangement
Remote (Worldwide)


