Overview
Sedaro is hiring a Senior Software Engineer to strengthen the performance and reliability of our distributed
multi-physics simulation platform. In this role, you will contribute to the development of our simulation runtimes and leverage the cloud for cutting-edge performance and scale.
- Team: Simulator, reporting to the Team Lead
- Location: In person in Arlington, VA or Boston, MA
- U.S. Citizen or permanent resident status required
What You'll Do
- Enable increasingly massive distributed simulations
- Lead development of features for both our cloud and edge simulation runtimes
- Optimize and track performance metrics of our simulations
- Maximize parallelism and caching in our build systems and services
- Develop QA frameworks and maintain high reliability standards
- Provide feedback and guidance on code reviews and design reviews
- Sustain our internal and external documentation
- Lead team-wide discussions and research as we continue to innovate on the semantics and implementation of our simulation technology
Benefits
- 100% premium payment for medical insurance
- Flexible work schedule with core hours
- Company provided lunches 3 days a week
- Industry-leading career development opportunities
Requirements
- Bachelor's degree in computer science or equivalent experience
- 6+ years of professional experience in software engineering
- Experience with Rust or comparable compiled languages
- Experience profiling and optimizing application performance
- Comfort with containerization and cloud technologies
- Excellent technical writing skills
Additional desirable experience:
- Simulation software, scientific computing
- HPC, embedded software, game engines, compilers
- Distributed systems, backend development
- Unique non-software technology perspectives are welcome