S

Optimization and Machine Learning Scientist

Sustainability Economics.ai

IN Full–Time

As an Optimization and ML Modelling Engineer at Sustainability Economics.Ai in Bengaluru, Karnataka, you will play a crucial role in designing, developing, and deploying prescriptive models to identify optimal solutions under complex business and operational constraints. Your strong analytical thinking combined with hands-on Python development skills will be essential in building models that drive intelligent, data-informed decision-making.

  • 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:**
  • Bachelors or Masters degree in Computer Science, Engineering, Applied Mathematics, or related quantitative fields.
  • 12 years of hands-on experience in machine learning and optimization.
  • Strong background in mathematical modeling, statistics, or operations research.
  • Experience in production-grade model deployment and performance monitoring.
  • Skills Required:**
  • Strong proficiency in Python and libraries such as SciPy, Pyomo, NumPy, OR-Tools, PuLP, Gurobi, or CPLEX.
  • Solid understanding of linear programming, mixed-integer programming, convex optimization, stochastic optimization, and constraint programming.
  • Experience in algorithm design, numerical methods, and sensitivity analysis for robust model development.
  • Strong background in operations research and optimization model formulation.
  • Experience in model validation and performance tuning.
  • Knowledge of workflow automation and integration of optimization models with APIs.
  • Proficiency in version control using Git.
  • Strong problem-solving and analytical thinking abilities.
  • Clear documentation skills and the ability to communicate technical results effectively.
  • What Youll 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.
  • Translate business objectives into mathematical formulations that can be optimized effectively.
  • 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.

As a part of the team at Sustainability Economics.Ai, you will bring a proven track record of implementing ML and optimization models in production environments, a strong mathematical and statistical foundation, and a passion for scalable systems, automation, and applied problem-solving. Join us to shape a first-of-its-kind AI + clean energy platform, work with a mission-driven team, and leave your mark at the intersection of AI, optimization, and sustainability. As an Optimization and ML Modelling Engineer at Sustainability Economics.Ai in Bengaluru, Karnataka, you will play a crucial role in designing, developing, and deploying prescriptive models to identify optimal solutions under complex business and operational constraints. Your strong analytical thinking combined with hands-on Python development skills will be essential in building models that drive intelligent, data-informed decision-making.

  • 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:**
  • Bachelors or Masters degree in Computer Science, Engineering, Applied Mathematics, or related quantitative fields.
  • 12 years of hands-on experience in machine learning and optimization.
  • Strong background in mathematic

Posted 14 Mar 2026 · Listing from OnJob.io. Create a free profile to apply and see your AI match score.

Related Data & AI jobs

Hand-picked roles that match this listing on skills, category and location — each scored to your profile inside OnJob.

Explore more on OnJob

Create my free profile — free