
Senior Algorithm Engineer (remote)
Johnson Controls
The Role
Overview
Develop and maintain optimization algorithms for central utility plant software.
Key Responsibilities
- python coding
- matlab coding
- code review
- jira planning
- test cases
- bug fixing
Tasks
-Read and write Python code for other autonomous buildings capabilities -Play a direct role in the CUPO evolution, incl. developing Python modules -Review code written by other engineers to improve quality -Leverage JIRA to plan work and track open issues -Contribute as a member of the algorithm team with assigned tasks -Develop and maintain test cases to validate algorithm correctness -Write MATLAB code to implement new CUPO algorithm features -Collaborate with site teams to diagnose and resolve reported issues -Work independently to identify causes of and plan fixes for bugs -Help prioritize and plan tasks in collaboration with product management
Requirements
- python
- c#
- matlab
- hvac
- graduate degree
- optimal control
What You Bring
-Familiarity with mass and energy balances and thermodynamics -Familiarity with HVAC equipment (chillers, cooling towers, AHUs, etc.) -Experience with Python and data-science packages (Pandas, Scikit-Learn, etc.) -Experience reading and writing C# code -Familiarity with Python and standard numeric packages (Numpy, Scipy, etc.) -Proficiency in optimal-control strategies (e.g., dynamic programming, model-predictive control, reinforcement learning) -4+ years of experience in applied engineering -Graduate degree related to optimization of building energy systems -Bachelor's degree in mechanical, electrical, chemical, or other engineering field -Experience modeling HVAC equipment (chillers, cooling towers, AHUs, etc.) -Eight years of experience in applied engineering -Excellent verbal and written communication skills -Familiarity with numerical optimization (e.g., linear/nonlinear programming, mixed-integer linear programming, metaheuristics) -Experience reading, writing, and troubleshooting Matlab code -Familiarity with optimal-control strategies (e.g., dynamic programming, model-predictive control, reinforcement learning) -Experience writing and debugging numerical simulations -Experience with JIRA
People Also Searched For
Security Systems Technician jobs in Milwaukee , Wisconsin , US
Quality Control jobs in Milwaukee , Wisconsin , US
Engineering Technician jobs in Milwaukee , Wisconsin , US
Security Systems Technician jobs in Wisconsin , US
Quality Control jobs in Wisconsin , US
Engineering Technician jobs in Wisconsin , US
Security Systems Technician jobs in Milwaukee , US
Quality Control jobs in Milwaukee , US
Engineering Technician jobs in Milwaukee , US
The Company
About Johnson Controls
-Pioneered the electric thermostat, launching the building controls industry. -Evolved into a global leader in smart building systems through over a century of innovation. -Typical projects range from HVAC installations to integrated smart systems in hospitals, airports, stadiums, and data centers using their OpenBlue digital platform. -Expertise covers HVAC, fire detection and suppression, security systems, energy management, and facility services. -Earned LEED Platinum certification for its North American headquarters and supplied smart systems to landmarks like Burj Khalifa and Taipei 101.
Sector Specialisms
Buildings
Commercial
Residential
Industrial
Energy
Infrastructure
Security
Safety
Fire Detection
HVAC
Controls
Smart Buildings
Sustainability
Operations
Maintenance
Repairs
System Modernisation
Carbon Reduction
Data Analytics
Facility Management
