Machine Learning Engineer

2 days ago


Bengaluru, Karnataka, India Sustainability Economics Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Job Title:

Machine Learning Engineer 

Location: Bengaluru, Karnataka

About the Company:

Sustainability is a global organization, pioneering the convergence of clean energy and AI, enabling profitable energy transitions while powering end-to-end AI infrastructure. By integrating AI-driven cloud solutions with sustainable energy, we create scalable, intelligent ecosystems that drive efficiency, innovation, and long-term impact across industries. Guided by exceptional leaders and visionaries with decades of expertise in finance, policy, technology, and innovation, we are committed to making long-term efforts to fulfil this vision through our technical innovation, client services, expertise, and capability expansion. 

Role Summary:

We are seeking a highly skilled and analytical
Machine Learning Engineer
to design, develop, and optimize advanced ML and optimization models that power intelligent, data-driven decision systems. The ideal candidate will focus on building predictive, prescriptive, and optimization-based solutions to solve complex real-world challenges. This role involves close collaboration with data scientists, engineers, and domain experts to build scalable, production-ready ML systems.

Key Responsibilities:

  • Design, develop, and implement
    optimization and forecasting models
    for complex analytical problems.
  • Apply
    mathematical programming
    (linear, nonlinear, integer, and mixed-integer optimization) to operational and decision-making scenarios.
  • Build, train, and fine-tune
    machine learning and statistical models
    for regression, classification, and clustering.
  • Conduct
    feature selection, hyperparameter tuning, and performance evaluation
    using systematic validation techniques.
  • Integrate ML and optimization algorithms within business or system logic for intelligent decision-making.
  • Collaborate with cross-functional teams to ensure models are scalable, interpretable, and production-ready.
  • Stay updated with advancements in
    optimization algorithms, ML model architectures, and applied AI techniques
    .

Education & Experience:

  • Bachelor's or Master's degree in Computer Science, Engineering, Applied Mathematics, or related quantitative fields.
  • 1–2 years of hands-on experience in
    machine learning
    ,
    optimization
    , or
    forecasting
    .
  • Strong background in
    mathematical modeling, statistics, or operations research
    .
  • Experience in
    production-grade model deployment
    and performance monitoring.

Skills Required:

  • The candidate should have strong proficiency in Python, with practical experience for building optimization models.
  • A solid understanding of linear programming, mixed-integer programming, convex optimization, stochastic optimization, and constraint programming is essential.
  • The role requires experience in algorithm design, numerical methods, and sensitivity analysis for robust model development.
  • The candidate should possess a strong background in operations research and optimization model formulation.
  • Experience in model validation and performance tuning is required to ensure accuracy and efficiency.
  • The role involves performing scenario analysis and supporting optimization-based decision-making.
  • Knowledge of workflow automation and integration of optimization models with APIs will be an advantage.
  • Proficiency in version control using Git.
  • The candidate should demonstrate strong problem-solving and analytical thinking abilities.
  • Clear documentation skills and the ability to communicate technical results effectively are essential.

What You'll Do:

  • Build and train ML and optimization models for production-scale use cases.
  • Design intelligent data workflows and pipelines to support predictive and prescriptive analytics.
  • Collaborate with engineering and research teams to develop scalable ML solutions.
  • Develop APIs and tools to make ML capabilities accessible across systems.
  • Continuously monitor, maintain, and enhance model accuracy and scalability.

What you will bring

  • Proven track record of implementing ML or optimization models in production environments.
  • Strong mathematical and statistical foundation.
  • Passion for scalable systems, automation, and applied problem-solving.
  • Startup DNA → bias to action, comfort with ambiguity, love for fast iteration, and flexible and growth mindset.

Why Join Us

  • Shape a
    first-of-its-kind AI + clean energy platform

.
- Work with a small, mission-driven team obsessed with impact.
- An aggressive growth path.
- A chance to leave your mark at the intersection of
AI and sustainability

.



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

    Machine Learning Engineer,AVP Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environment Day-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which...


  • Bengaluru, Karnataka, India TCP Corps Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Responsibilities: • Develop, deploy, and maintain machine learning models using AWS Sagemaker and MLFlow. • Implement end-to-end ML pipelines, from data ingestion to model deployment. • Optimize model performance and scalability. • Collaborate with data scientists to transition models from development to production. • Implement Data Science...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Machine Learning Engineer Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environment Day-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which...


  • Bengaluru, Karnataka, India PayPal Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Assist in the development and optimization of machine learning models. Preprocess and analyze datasets to ensure data quality. Collaborate with senior engineers and data scientists on model deployment. Conduct experiments and run machine learning tests. Stay updated with the latest advancements in machine learning. Minimum of 2 years of relevant work...


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

    Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environmentDay-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which power our group for our...


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

    Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact the future of Manufacturing here at Apple through cutting edge ML techniques? This position involves a wide variety of skills, innovation,...


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

    Description : Years of Experience : YearsJob Title : Machine Learning Engineer (Python Coding with ML Experience)Location : Bangalore (5 days WFO) NO WFH allowed at the moment.Job Summary : We are seeking a highly skilled and versatile Machine Learning Engineer who embodies the rare combination of a strong software engineer and ML exposure with experience...


  • Bengaluru, Karnataka, India RBS Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environmentDay-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which power our group for our...


  • Bengaluru, Karnataka, India Huntsmen and Barons Full time ₹ 27,00,000 - ₹ 34,00,000 per year

    BAND: B3Years of Experience: YearsJob Title: Machine Learning Engineer (Python Coding with ML Experience)Location: Bangalore (5 Days Working from KODATHI ODC)NO WFH allowed at the moment.Job Summary: We are seeking a highly skilled and versatile Machine Learning Engineer who embodies the rare combination of a strong software engineer and ML exposure with...


  • Bengaluru, Karnataka, India Catalysts HR Full time ₹ 25,00,000 - ₹ 35,00,000 per year

    Required Qualifications: Education: Master's degree in computer science, Machine Learning, Data Science,Electrical Engineering, or a related quantitative field. Experience: 5+ years of professional experience in Machine Learning Engineering,Software Engineering with a strong ML focus, or a similar role. Must have Programming Skills: Expert-level...