
Sr Industrial ML Software Engineer
Westerville, OHJobSeen 1 day agoSeen in employer's feed 1 day ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Westerville, OH, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Sr Industrial ML Software Engineer will join Vertiv’s thermal engineering team to develop ML-powered control systems, digital twins, and simulation infrastructure for data center cooling equipment. The role works closely with mechanical and controls engineers and primarily uses Python and C/C++ on Linux-based platforms, with containerized development environments and CI/CD pipelines.
Skills & qualifications
Skills
Qualifications
Full job description
Job Description Job Summary The Sr Industrial ML Software Engineer will join our thermal engineering team for the development of ML-powered control systems, digital twins, and simulation infrastructure for data center cooling equipment. You will work closely with mechanical and controls engineers to help develop and implement intelligent system control strategies. You will work primarily in Python and C/C++ on Linux-based platforms, leveraging containerized development environments and CI/CD pipelines. Responsibilities: Simulation Development: * Support simulation environments used for controls development and testing purposes, utilizing simulation industry standards such as FMU/FMI and equipment reduced Order Models (ROMs). * Creation of Reduced Order Models (ROMs) based on real or synthetic unit/system/environment data. * Support Digital Twin development and implementation * Maintain FMU packages for simulation deployment Control Development * Investigate alternate control strategies involving machine learning models, reinforcement learning, model-predictive control (MPC), and other data based solutions * Develop, train, and validate ML models for adaptive control of thermal systems, predictive maintenance, and anomaly detection * Deploy ML inference pipelines on Linux-based industrial platforms System Integration * Interface with equipment and simulations utilizing various industrial protocols, pub-sub messaging, API's (Modbus, CAN, MQTT, REST, HTTP/REST etc.) Requirements: * Bachelor's or Master's Degree (MS or higher) in Computer Science and Engineering or Electrical and Computer Engineering, with a strong emphasis on software * 8+ Years experience in similar position * Python Programming * C/C++ Programming * TensorFlow or PyTorch * Git/GitLab * Linux * Docker/Containerization * Industrial Communication Protocols, including MQTT, Modbus, and CAN The successful candidate will embrace Vertiv's Core Principals & Behaviors to help execute our Strategic Priorities. OUR CORE PRINCIPALS: Safety. Integrity. Respect. Teamwork. Inclusion. OUR STRATEGIC PRIORITIES * High-Performance Culture * Customer Focus * Operational Excellence * Innovation * Financial Strength VERTIV BEHAVIORS * Own it * Act with urgency * Foster a customer-first mindset * Think big and execute * Lead by example * Drive continuous improvement * Learn and seek out development * Promote transparent & open communication About Vertiv Vertiv (NYSE: VRT) brings together hardware, software, analytics and ongoing services to enable its customers' vital applications to run continuously, perform optimally and grow with their business needs. Vertiv solves the most important challenges facing today's data centers, communication networks
How this job compares
Set against the 34,041 open Software Engineer jobs on Olive Jobs, counted October 27, 2026.
- Pay
- This postingNot listed
- Ohio median$110–210K/yr405 salary ranges
- Ohio median$63–69/hr22 hourly ranges
- Openings
- Olive Jobs lists 719 open Software Engineer jobs in Ohio and 34,041 across the US. 7% of them nationwide are listed as remote or flexible.
- Hiring the most in Ohio
- Deloitte77 open
- JPMorgan Chase61 open
- Oracle55 open
- Experience
- This posting asks for at least 8 years of experience — more than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 27,547 postings).
- Education
- 12,670 of the 34,041 open Software Engineer jobs (37%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Advanced Controls EngineerVertiv Group Corp. · Westerville, OH
Controls Design Engineer, Data Center EngineeringAmazon · COLUMBUS, OH · $117–160K/yr
Electrical & Controls EngineerMunters · Remote · US · $75–90K/yr- Principal ML EngineerMimecast · Columbus, OH, USA · $172–258K/yrPosted 2w agoPosted 2w ago
Data Scientist - AI ExpertMettler-Toledo, LLC · Columbus, OH
You've read the whole posting — now see how you match it.