remote
Principal Engineer, Machine Learning - Nagarro
ML Engineer
Lead end‑to‑end ML initiatives, architecting scalable NLP and computer vision solutions on AWS, driving high‑impact AI products with Python and deep learning frameworks.
About the role
Key Responsibilities
- Design, develop, and deploy production‑grade ML models for NLP and computer vision use cases.
- Own the full ML lifecycle: data ingestion, feature engineering, model training, evaluation, and monitoring.
- Collaborate with cross‑functional teams to translate business problems into scalable AI solutions.
- Mentor and coach junior engineers, fostering best practices in model reproducibility and performance.
- Architect and maintain ML pipelines on AWS, ensuring reliability, security, and cost efficiency.
Requirements
- 11+ years of software engineering experience with a strong focus on machine learning.
- Proven track record delivering production NLP and computer vision solutions.
- Expertise in Python, deep learning frameworks (PyTorch/TensorFlow), and AWS services (SageMaker, EC2, S3).
- Excellent problem‑solving skills and ability to communicate complex ideas to non‑technical stakeholders.
- Experience with MLOps practices, CI/CD, and model monitoring.
Skills
machine learningnlpcomputer visionpythonawsdeep learning