Jobs · Engineering · Massachusetts

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

Similar jobs