
Posted 9 hours ago
Senior Backend Software Engineer
Flexcompute Inc.Senior Backend Software Engineer
Perks & benefits
Medical InsuranceHealth Insurance
Requirements
Bachelor's degree in CS or Computer Engineering, Backend development in Java, Python, or C++, AWS or cloud platform expertise, Web API architecture, Docker and Kubernetes, Distributed systems design, Linux systems knowledge, Infrastructure automation (Terraform, Ansible)
Skills
JavaPythonC#AWSDockerKubernetesTerraform
About the role
Responsibilities
- Design and implement scalable backend solutions and high-performance computing infrastructure for advanced electromagnetic simulation platforms.
- Contribute to software development efforts including API unification, simulation data management, and scripting improvements.
- Collaborate with EM and infrastructure teams to implement simulation-specific solutions and scheduler integrations.
- 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.
- Improve task pipelines through innovative web API design in a multi-physical simulation context.
Requirements
- Bachelor's degree or higher in Computer Science or Computer Engineering.
- Professional experience developing backend systems using Java, Python, and/or C++.
- Strong experience with AWS or similar cloud platforms (compute, storage, networking, IAM).
- Expertise in backend service development and web API architecture.
- Hands-on experience with containerization and orchestration using Docker and Kubernetes.
- Experience designing and operating distributed systems in production environments.
- Strong Linux systems knowledge and infrastructure troubleshooting skills.
- Experience with infrastructure automation and configuration management (e.g., Terraform, Ansible).
Preferred Qualifications
- Experience integrating cloud platforms with HPC environments or large compute clusters.
- Familiarity with job schedulers (e.g., Slurm) or distributed compute frameworks.
- Experience supporting scientific computing or simulation platforms.
- Knowledge of GPU infrastructure and resource scheduling.
- Experience building developer platforms or internal infrastructure tooling.
Benefits
- Competitive compensation with equity of a fast-growing startup.
- Medical, dental, and vision health insurance.
- 401(k) contribution.
- Gym allowance.
- Friendly, thoughtful, and intelligent coworkers.
About the Company
Flexcompute is leading the transformation of engineering simulation with revolutionary ultra-fast simulation technology. Our flagship products, including Flow360 and Tidy3D, are reshaping how simulations are conducted across diverse sectors. Founded by visionaries from Stanford and MIT, we are a rapidly growing team dedicated to breaking boundaries in the engineering simulation market.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Backend Software Engineer
Flexcompute Inc. · Watertown
