Senior AI and Machine Learning Engineer
On-site · Bengaluru, Karnataka, India
Job Summary
Senior AI and Machine Learning Engineer responsible for developing and programming integrated software algorithms to structure, analyze and leverage structured and unstructured data in product and systems applications. Requirements include deep understanding of ML techniques (linear regression, decision trees, SVMs, random forests, deep learning, transformers), advanced mathematics, and strong programming skills in Python, R, or Java with production-ready code and version control (Git). Proficiency with ML frameworks such as TensorFlow and PyTorch, familiarity with sci-kit and Keras, and experience deploying models to production with attention to scalability, performance, and security. The role involves exploring state-of-the-art AI/ML technologies, conducting research, mentoring junior team members, leading design reviews, and communicating insights to senior stakeholders. Collaboration across cross-functional teams and a strong problem-solving mindset are essential. The position emphasizes staying current with AI/ML advancements, designing scalable architectures, feature engineering, data mining, NLP techniques, and applying ML solutions to real-business problems. Providing strategic presentations and reports to stakeholders is expected, along with leadership responsibilities and guidance to the engineering team.
Required Qualifications
- Bachelor's or master’s degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
- Typically, 7-10 years’ experience
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.