Senior Algorithm Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, May 27, 2026
This job expires in: 30 days
Job Summary
Leading the development and maintenance of numerical algorithms for the CUPO solution, the full-time Senior Algorithm Engineer will enhance optimization performance and resolve algorithm issues while collaborating closely with site and modeling teams in a remote setting.
Key responsibilities
- Develop and maintain MATLAB and Python code to implement new CUPO algorithm features
- Debug and resolve algorithm issues reported from live sites, collaborating with field and modeling teams
- Review peer code and develop test cases to ensure algorithm correctness and quality
Required qualifications
- Bachelor's degree in mechanical, electrical, chemical, or other engineering field
- Proficiency in MATLAB for numerical algorithm development and debugging
- Experience with Python and scientific computing libraries (NumPy, SciPy)
- Familiarity with system-of-equations solvers for interconnected HVAC plant equipment
- Knowledge of optimal-control strategies (e.g., dynamic programming, model-predictive control)
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...