
Software Engineer - Machine Learning
- India
- Permanent
- Full-time
- Evaluate and improve the performance of existing models and algorithms already in production
- Prototype and implement ML modules for complex AI features
- Build and optimize CV/ML algorithms for real-time performance so they can run on our embedded platform, i.e., the next-gen AI dashcam
- Write proficient Python and C++ code to build and improve CV algorithms, ML services, training, model compression, and porting pipelines
- Collaborate with cross-functional teams such as Embedded, Backend, Frontend, Hardware, QA, and the broader AI team to ensure the development of robust and sustainable AI systems
- Build automated deployment, validation, and active learning pipelines.
- Bachelor's Degree in Computer Science, Electrical Engineering, or related field. A Master's degree is a plus.
- 5+ years of machine learning and/or data science experience
- Solid mathematical foundation in Deep Learning, Machine Learning, and optimization approaches.
- Strong experience in Python or C++
- Experience in the following tools and technologies is a plus. AWS (SageMaker, Lambda, EC2, S3, RDS), CI/CD, Terraform, Docker, and Kubernetes.
- Prior experience with optimizing and deploying ML models on embedded devices is a strong plus