Senior Machine Learning Engineer (Python, AI, Cloud)

Bangalore, Karnataka, India
Feb 17, 2025
Feb 17, 2026
Remote
Full-Time
10 Years
Job Description

We are seeking a highly skilled Senior Machine Learning Engineer who is passionate about data science, artificial intelligence, and cloud computing. The ideal candidate should have a strong background in Python for data science, machine learning, and data analytics, combined with expertise in cloud architecture and modern AI technologies like Generative AI and ChatGPT.

If you thrive in a fast-paced, innovative environment and have a deep understanding of AI-driven solutions, we would love to hear from you!

Experience. 10+ years

Key Responsibilities

  1. Develop High-Quality Code. Write, review, and maintain well-structured, scalable, and efficient code in Python and related technologies.
  2. Translate Business Use Cases into Technical Designs. Work closely with stakeholders to understand business needs and translate them into technical solutions that are robust, scalable, and efficient.
  3. Provide Architectural Guidance. Design system architectures, ensuring best practices are followed in terms of scalability, security, performance, and maintainability.
  4. Solution Design & Implementation. Develop and design complete ML and AI solutions that align with functional and non-functional requirements.
  5. Data Science & AI Development. Work on machine learning, data analytics, and AI-based models, including ChatGPT, Generative AI, NLP, and video analytics.
  6. Cloud & ML Deployment. Implement AI/ML models on cloud platforms such as AWS, Azure, or Google Cloud.
  7. Technical Mentorship. Guide and mentor junior developers, enabling them to keep up with emerging technologies and industry best practices.
  8. Innovate & Explore. Stay updated with new AI trends, technologies, and methodologies to continuously enhance solutions and processes.
  9. Optimize & Troubleshoot. Analyze and resolve technical issues efficiently, ensuring smooth operations of AI-powered systems.
  10. Develop POCs & Prototypes. Carry out proof-of-concept (PoC) projects to validate ideas and assess the feasibility of new technologies.
  11. Ensure Code Quality & Best Practices. Conduct thorough code and architecture reviews to maintain high-quality standards.
  12. Collaborate Across Teams. Work with cross-functional teams, including product managers, data scientists, and software engineers, to create comprehensive solutions.

Required Skills & Experience

  1. Core Expertise. Strong hands-on experience with Python for data science, machine learning, and AI-driven applications.
  2. AI & Generative AI. Proficiency in ChatGPT, Generative AI, Prompt Engineering, and Data Modeling.
  3. Machine Learning Fundamentals. Experience with NLP (Natural Language Processing), Machine Vision, and Data Pipeline development.
  4. Big Data & Cloud. Hands-on expertise with cloud technologies such as Google BigQuery, AWS, and Azure.
  5. Containerization & Orchestration. Working knowledge of Kubernetes for scalable ML model deployment.
  6. Deep Learning & Optimization. Familiarity with TensorRT/TFLite and other optimization techniques.
  7. Video Analytics & NLP. Strong experience in developing and implementing AI-driven video analytics and NLP solutions using frameworks like NLTK.
  8. Troubleshooting & Debugging. Ability to troubleshoot complex issues across various technologies and environments.
  9. Thought Leadership. A mindset to explore, experiment, and innovate with new technologies to drive business impact.
  10. Strong Communication Skills. Ability to present and articulate complex ideas effectively to both technical and non-technical stakeholders.
  11. Mentorship & Team Building. Proven experience in mentoring and guiding teams, fostering a collaborative and innovative work environment.

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Data Science, or a related field.
  • Industry certifications in AI, ML, or cloud computing (AWS, Azure, Google Cloud) are a plus.
  • Experience in full-cycle AI/ML development and production deployment.
  • Exposure to DevOps and CI/CD for ML model integration.

Why Join Us?

  • Work with a talented and passionate global team.
  • Get exposure to cutting-edge AI, cloud, and data science technologies.
  • Enjoy a flexible, non-hierarchical work culture that values your ideas.
  • Accelerate your career growth with opportunities for mentorship, learning, and innovation.
  • Be a part of a company that values work-life balance and personal development.

Ready to innovate and make an impact? Apply now and be a part of Nagarro’s AI revolution!