Description
Qualifications
Required Qualifications:
- Bachelor's degree or Master's degree in Science/Engineering (Computer Science, Computer Engineering, Mechanical Engineering, Aerospace Engineering, Materials Science, Electrical Engineering, Chemical Engineering, Civil Engineering, Biomedical Engineering, Physics, Math, Applied Math, Chemistry, Statistics)
- Excellent programming and software engineering skills with 6+ years of professional experience in at least one of the following programming languages: Python, C/C++, Java, C#, JavaScript/Typescript, Rust
- Proficient with Git
- Sustained attention to detail, excellent verbal and written communication skills, a desire to work on and solve challenging problems, and an ability to work independently and as part of a team
- US Citizenship, and the ability to obtain and maintain a DoD Secret clearance
Desired Qualifications:
- Object oriented programming, physics-based modeling, advanced statistics and mathematics, numerical optimization, machine learning, and Monte Carlo simulation
- React, FastAPI, Node.js, Numpy/Scipy, Polars, Matplotlib, Pytorch, Tensorflow
- Numerical Optimization toolsets and solvers e.g. Google OR Tools, Pyomo, CPLEX, Gurobi, Scipy Optimize
- Database design (SQL or other), and/or Linux and AWS or other cloud services
- Department of Defense, Department of Navy, and/or United States Air Force experience
Responsibilities
As a software engineer within the Veracity Forecasting Group at SPA, you will be responsible for building software tools that produce authoritative, data-driven analyses for our clients. You will be responsible for helping maintain the sterling reputation that we have developed for the quality of our analytical products. As a software engineer you will be responsible for developing novel prototypes and expanding the capabilities of our existing simulation and modeling tools.
This work is hybrid. Also prospective candidates can work out of either Perry Utah or Alexandria, VA.
Apply on company website