Lead Software Engineer (Operations Research, ML)

5 Months ago • 5-8 Years • Research & Development

Job Summary

Job Description

Lead Software Engineer specializing in Operations Research with a strong background in classical optimization and advanced heuristics, including genetic algorithms, simulated annealing, tabu search, and particle swarm optimization. Proficiency in optimization modeling languages, solvers (commercial and non-commercial), and statistical analysis tools is essential.
Must have:
  • Operations Research
  • Optimization Methods
  • Modeling Languages
  • Statistical Analysis
Good to have:
  • Cloud Architectures
  • Microservices
  • Data Science
  • Machine Learning
Perks:
  • Cloud Technologies
  • Microservices Architecture

Job Details

Scope:

We are seeking an Optimization Specialist with a profound background in both classical optimization and advanced heuristic and metaheuristic methods. The ideal candidate will excel in formulating and solving various optimization problems (LP, MILP, combinatorial optimization, scheduling, etc.) and will be adept in applying innovative algorithms, including genetic algorithms, simulated annealing, tabu search, and particle swarm optimization, to achieve optimal solutions. This role is pivotal in driving operational efficiency and strategic decision-making through the application of sophisticated mathematical and statistical techniques.

Our current technical environment:

  • Software: Python 3.*
  • Frameworks/Others: TensorFlow, PyTorch, BigQuery/Snowflake, Apache Beam, Apache Spark, Kubeflow, Dataflow, Databricks , Kubernetes, Kafka, Pub/Sub, and Flask.
  • Application Architecture: Scalable, Resilient, Reactive, event driven, secure multi-tenant Microservices architecture.
  • Cloud: Google Cloud and/or Azure

What you’ll do:

  • Identify and model optimization problems across different business units, focusing on LP, MILP, combinatorial optimization, and scheduling.
  • Design and implement robust optimization algorithms, including both classical methods and advanced heuristic and metaheuristic techniques such as genetic algorithms, simulated annealing, tabu search, and particle swarm optimization.
  • Evaluate and select appropriate non-commercial (e.g., COIN-OR, SCIP) and commercial solvers (e.g., Gurobi, CPLEX) for specific problems, customizing and extending as necessary.
  • Collaborate with stakeholders to translate business challenges into quantitative models, offering innovative solutions that leverage optimization techniques.
  • Perform data analysis and statistical validation of models and solutions, ensuring accuracy and efficacy.
  • Keep abreast of the latest developments in optimization and computational intelligence, incorporating these advancements into problem-solving strategies.
  • Document and communicate methodologies, solutions, and impacts of optimization projects to a diverse audience, including technical reports and presentations.
  • Collaborate with stakeholders and cross functional teams to understand business needs and translate them into technical requirements and architectural designs.
  • Define the design, architectural and engineering patterns / standard for the team to follow.
  • Involve actively in architecture and code reviews and provides feedback to ensure software quality and its compliance to architectural patterns and guidelines.
  • Work closely with project managers, lead engineers, functional analysts, and other stakeholders to define project scope, priorities, estimates and timelines.
  • Drive the adoption of cloud-native architectures and microservices-based solutions.
  • Identify and mitigate technical risks and challenges throughout the software development lifecycle.
  • Develop and/or contribute towards proof-of-concept work, as and when needed.
  • Create and maintain documentation related to architecture, design, and other technical artifacts.
  • Own the Non-functional requirements and outcomes like (but not limited to) Observability, Scalability, Reliability and Performance.
  • Push the team towards better quality software by constructively pointing out opportunities to reduce complexity and to write cleaner code and more effective tests.
  • Actively promote best practices
  • Help other team members to come up with simpler, more robust, and more efficient designs and code.
  • Identify root causes of issues and fixes those rather than their symptoms.
  • Actively share knowledge in their field of expertise, e.g., by contributing to open source software projects, offering training sessions, holding conference presentations, etc.
  • Empower, mentor, and grow less experienced team members, e.g., by sharing knowledge and providing hints so they come up with their own solutions.
  • Design services to be self-healing and to offer self-service capabilities from the ground up to achieve minimum manual intervention.

What we are looking for:

  • 5 to 8 years of experience in Operations Research.
  • Master's or Ph.D. in Operations Research, Applied Mathematics, Statistics, Computer Science, Data Science, or a related field.
  • Deep understanding of a wide range of optimization theories and methods, including LP, MILP, combinatorial optimization, scheduling, and especially heuristic and metaheuristic algorithms (genetic algorithms, simulated annealing, tabu search, particle swarm optimization).
  • Proficient in optimization modeling languages and tools (e.g., AMPL, Python with PuLP or Pyomo, MATLAB).
  • Demonstrable experience with both non-commercial and commercial optimization solvers, with a keen ability to tailor solutions to complex problems.
  • Strong statistical analysis skills, with proficiency in tools such as Python.
  • Excellent problem-solving abilities, creativity in approach, and a track record of innovative solutions in optimization.
  • Effective communication skills for presenting complex concepts to technical and non-technical audiences.

Our Values


If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core Values

Diversity, Inclusion, Value & Equality (DIVE) is our strategy for fostering an inclusive environment we can be proud of. Check out Blue Yonder's inaugural Diversity Report which outlines our commitment to change, and our video celebrating the differences in all of us in the words of some of our associates from around the world.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Similar Jobs

Ubisoft - Research Internship (F/M/NB) - Efficient Neural Representation of Large-Scale Environments - La Forge

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
5 Months ago
Google - Technical Program Manager III, Machine Learning, Search

Google

Mountain View, California, United States (On-Site)
3 Months ago
Dolby Laboratories - Sr. Generative Computer Vision Research

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Meta - Research Scientist, ML H/W-SW Codesign

Meta

Austin, Texas, United States (On-Site)
3 Months ago
paypal - Staff Machine Learning Engineer

paypal

San Jose, California, United States (Hybrid)
4 Months ago
MIPS - Sr. Staff/Lead Engineer – Integration, Test, and Release Team

MIPS

Bengaluru, Karnataka, India (On-Site)
4 Months ago
MIPS - Embedded Software Engineer – Linux – CPU/Platform Software Team

MIPS

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Qualcomm - WLAN PHY Baseband (RTL) Digital design Engineer- Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

San Francisco, California, United States (Remote)
4 Months ago
Rivos - Silicon Logic Formal Verification - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Machine Learning Engineer - AML Algorithm

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Framestore - Senior Machine Learning Research Developer

Framestore

London, England, United Kingdom (Hybrid)
3 Months ago
Mobilewalla - Senior Data Scientist

Mobilewalla

Gurugram, Haryana, India (Hybrid)
5 Months ago
PlayStation Global - Machine Learning Engineer II

PlayStation Global

London, England, United Kingdom (On-Site)
3 Months ago
ByteDance - Lead Research Scientist, Foundation Model, Speech & Audio

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
PlayStation Global - Staff Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
3 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
3 Months ago
Rackspace - Senior MLOPs Engineer

Rackspace

United States (Remote)
4 Months ago
Novancy One | Digital Talent Recruitment - Expert data scientists/Researcher in Generative AI Ref. 005529

Novancy One | Digital Talent Recruitment

Massachusetts, United States (On-Site)
5 Months ago
Meta - Research Scientist Intern, Feed Recommendations (PhD)

Meta

Menlo Park, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Curtiss-Wright Corporation - Project Administrator

Curtiss-Wright Corporation

Delhi, India (On-Site)
5 Months ago
company3methodstudios - Technical Architect D365 Finance &Operations

company3methodstudios

Pune, Maharashtra, India (Remote)
4 Months ago
Google - Vendor Operations Manager I, Trust and Safety

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Postman - Lead, Strategy and Operations

Postman

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Nielsen - Principal Data Engineer - AWS

Nielsen

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Maersk Careers - Senior Application Services Manager / Client Service Manager

Maersk Careers

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Cloudhire - Software Engineer, Backend

Cloudhire

India (Remote)
4 Months ago
AppZen - Product Manager

AppZen

Pune, Maharashtra, India (Hybrid)
4 Months ago
Infraveo Technologies - PHP Unit Tester

Infraveo Technologies

Hanskhali, West Bengal, India (Remote)
3 Months ago
Paytm - Finance Controller

Paytm

Gurugram, Haryana, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Netflix - Senior Researcher - Netflix Experiences

Netflix

Los Angeles, California, United States (On-Site)
3 Months ago
Cadence - Principal Software Engineer

Cadence

Shanghai, Shanghai, China (On-Site)
5 Months ago
Broadcom - Layout Engineer

Broadcom

Singapore, Singapore (On-Site)
4 Months ago
Marvell - Staff Engineer, Analog IC Design

Marvell

Toronto, Ontario, Canada (On-Site)
6578 Years ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

Boston, Massachusetts, United States (Remote)
4 Months ago
Google - Software Engineer III, Embedded Systems/Firmware, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Marvell - Senior Staff Analog Layout Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
5 Months ago
HP - Senior Software Developer

HP

Vancouver, Washington, United States (On-Site)
5 Months ago
Marvell - Hardware Validation - Senior Engineer

Marvell

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
5 Months ago
Mobileum - Architect- System Engineering

Mobileum

Bengaluru, Karnataka, India (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Dallas, Texas, United States (On-Site)

Tokyo, Japan (On-Site)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Monterrey, Nuevo Leon, Mexico (Remote)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Blue Yonder

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug