Job Posting! Senior Numerical Software Engineer (US, Monrovia, CA) SWMM and EPANET https://www.innovyze.com/en-us/careers/senior-numerical-software-engineer-us-monrovia-ca
The Senior Numerical Software Engineer will support the development and maintenance of hydraulic and water quality simulation engines and data analysis tools in water and storm water infrastructure modelling software. Reporting to the Director of Product Development for its Americas operation, this position will be based in our Monrovia, CA office location.
Work independently in development of new and maintenance of legacy computational engines.
Work independently in the development of data analytics tools.
Work closely with software solution team to provide simulation results and application API to engineering model applications.
Qualifications & Experience
PhD in Civil Engineering, water resource engineering or other technical majors.
6+ years of research/professional experience in numerical algorithm development.
Must be proficient in C++ programming.
Knowledge of hydraulic and water quality modelling within open channel and pressured pipe systems.
Prefer candidates with knowledge of R or Python.
Prefer candidates with knowledge of EPANET and EPA SWMM5.
Excellent communication skills required to interact with other software developers and to define problems and propose resolutions.
Must work closely and well in a team.
Good attention to detail, organized and methodical.
Strong willingness to learn. Self-motivated and goal oriented.