Senior Backend Software Engineer
Flexcompute · Watertown, MA · 2 wk ago
On-siteEngineeringFull-time
Role Overview
We are seeking a Backend Software Engineer to contribute to the development of scalable solutions for our advanced EM simulation platform.
Key Responsibilities
- Contribute to general software development efforts, including API unification, simulation data management, and scripting improvements
- Collaborate with EM and infrastructure teams to implement simulation-specific solutions, enhancing back-end/scheduler integrations and Python front-end functionality
- Improve task pipelines through innovative web API design for multi-physical simulation contexts
- Develop and maintain hybrid cloud compute and storage solutions, integrating on-premise HPC systems with modern cloud platforms
- Optimize and manage high-performance computing clusters equipped with high-speed interconnects
Requirements
- Education: Bachelor's degree or higher in computer science or computer engineering
- Technical Skills: Professional experience developing backend systems using Java, Python, and/or C++; strong experience with AWS or similar cloud platforms; expertise in backend service development and web API architecture; hands-on experience with containerization and orchestration; experience designing and operating distributed systems in production environments; strong Linux systems knowledge and infrastructure troubleshooting skills; experience with infrastructure automation and configuration management; familiarity with monitoring, logging, and observability tooling; understanding of networking fundamentals and backend security best practices
- Innovative Mindset: Ability to learn quickly, adapt to new challenges, and innovate in a fast-paced startup environment
Bonus Skills
- Experience integrating cloud platforms with HPC environments or large compute clusters
- Familiarity with job schedulers, distributed compute frameworks, or large-scale data pipelines
- Knowledge of GPU infrastructure and resource scheduling
- Experience building developer platforms or internal infrastructure tooling