Responsibilities
- Lead complex software system integration and development
- Implement state-of-the-art algorithms for numerical linear algebra, PDEs, optimization/dynamic programming/RL
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain high-quality, efficient, and scalable code
- Participate in code reviews and contribute to the development of best practices
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Ph.D. in Computer Science, Computational Mathematics, Computational Mechanics, or relevant degree and 3+ years experience in large scale computational mathematics/physics software
- 3+ years experience with developing high performance computing solutions in C++
- 3+ years experience with parallel computing on CPU and GPUs
- 3+ years experience with physics simulations
Preferred Qualifications
- Experience with state-of-the-art simulation libraries
- Experience with controls theory and training embodied agents in physical interactions
- Experience with differentiable physics/PDE constrained optimization
- Experience with dimensionality reduction and reduced order modeling
$154,000/year to $217,000/year + bonus + equity + benefits
Learn more about this Employer on their Career Site
