Senior Machine Learning Engineer

21 hours ago


Bengaluru, Karnataka, India Endava Full time ₹ 12,00,000 - ₹ 36,00,000 per year
Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.

By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.

From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

We are seeking a Senior Machine Learning Engineer to join our innovative team in Bengaluru, India. In this role, you will lead the development and implementation of cutting-edge machine learning solutions that drive our company's AI initiatives forward.

  • Design, develop, and implement advanced machine learning algorithms and models to solve complex business problems
  • Design, develop, and deploy machine learning pipelines using frameworks such as TensorFlow, PyTorch
  • Work with MLOps best practices (CI/CD, versioning, monitoring, retraining).
  • Collaborate with cross-functional teams to identify and prioritize machine learning opportunities
  • Lead the end-to-end machine learning pipeline, from data collection and preprocessing to model deployment and monitoring
  • Implement and monitor ML models in production (using tools like MLflow, SageMaker, or Vertex AI).
  • Optimize existing machine learning models for improved performance and scalability
  • Conduct research on state-of-the-art machine learning techniques and evaluate their applicability to our projects
  • Mentor junior ML engineers and contribute to the growth of the machine learning practice within the organization
  • Communicate complex technical concepts to both technical and non-technical stakeholders
  • Stay up-to-date with the latest advancements in machine learning and AI, and incorporate new techniques into our projects
  • Develop and maintain comprehensive documentation for machine learning models, algorithms, and processes
  • Collaborate with data engineering teams to design and implement efficient data pipelines for machine learning workflows
  • Participate in code reviews and ensure adherence to best practices in software development and machine learning
  • Contribute to the development of internal tools and frameworks to streamline machine learning processes
Qualifications
  • Master's or Ph.D. in Computer Science, Machine Learning, or a related field
  • 5+ years of experience in machine learning or a related field
  • Advanced knowledge of machine learning algorithms and techniques, including supervised and unsupervised learning, deep learning, and reinforcement learning
  • Strong proficiency in Python, with experience in other programming languages such as R or Java
  • Expertise in deep learning frameworks such as TensorFlow or PyTorch
  • Solid understanding of statistical analysis, mathematics, and data structures
  • Experience with big data technologies like Hadoop and Spark
  • Proven track record of developing and deploying machine learning models in production environments
  • Strong skills in data preprocessing, feature engineering, and model evaluation
  • Familiarity with version control systems, preferably Git
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills with the ability to explain complex concepts to both technical and non-technical audiences
  • Experience leading projects and mentoring junior team members
  • Keeps up-to-date with current trends and research in machine learning and AI
Additional Information

At Endava, we're committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.



  • Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are looking for a skilled Senior Machine Learning Engineer with 8 to 15 years of experience in the field, based in Bangalore (Kodathi). The ideal candidate will have expertise in Machine Learning Engineering and proficiency in Python, SQL, and NoSQL databases.Roles and ResponsibilityDesign and develop machine learning models and algorithms to solve...


  • Bengaluru, Karnataka, India endava Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Full-timeCompany DescriptionTechnology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change. By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent...


  • Bengaluru, Karnataka, India Neurons AI Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company DescriptionNeurons AI is dedicated to leveraging data and advanced technology to deliver transformative solutions. Specializing in Data Engineering, Artificial Intelligence, and Cybersecurity, the company develops tailored strategies to address complex business challenges. By combining innovation and expertise, Neurons AI empowers organizations to...


  • Bengaluru, Karnataka, India Trellix Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title:Senior Machine Learning EngineerAbout Trellix:Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work. Our comprehensive, GenAI-powered platform helps organizations confronted by today's most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Machine Learning EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and...


  • Bengaluru, Karnataka, India Careerfit Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title : ML Senior Engineer.Location : Bangalore (Hybrid 2 days WFO).Experience : 7 to 9 Years. Notice Period : Immediate to 30 days.Job Description : We are looking for an experienced Machine Learning Senior Engineer to join our platform engineering group. The role involves designing, coding, training, deploying, and evaluating large-scale ML...


  • Bengaluru, Karnataka, India Thomson Reuters Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Join our team at Thomson Reuters and contribute to the global knowledge economy. Our innovative technology influences global markets and supports professionals worldwide in making pivotal decisions. Collaborate with some of the brightest minds on diverse projects to craft next-generation solutions that have a significant impact. As a leader in providing...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...


  • Bengaluru, Karnataka, India FxConsulting Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are hiring for the position ofSenior Machine Learning Engineerfor a leadingE-commerce organizationbased inBangalore.Experience:4–6 yearsIf you have strong expertise inMachine Learning, Time Series Forecasting, Deep Learning, andLLMs, we would love to connect with youWhat would you be doing/ Expected from this role?• Collaborate with cross-functional...


  • Bengaluru, Karnataka, India Chevron Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Total Number of Openings1About the position:We are actively searching for a talented and experienced Machine Learning (ML) Engineer to join our team. As a Machine Learning Engineer, you will play a crucial role in the development and implementation of cutting-edge artificial intelligence products. Your responsibilities will involve designing and constructing...