Software Engineer, Infrastructure

Flexcompute

Watertown (MA)

On-site

USD 140,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Health insurance
401(k)
Gym allowance

Job summary

Flexcompute, a Boston-area startup, seeks a Software Engineer to design and maintain the Tidy3D platform backend. You will build the control plane, APIs, and data models for task submission, job state, and result delivery, while ensuring scalable scheduling across GPU resources.

You will also manage authentication, authorization, metering, and quota controls, and drive the release pipeline from packaging to deployment across cloud and on‑prem environments.

Qualifications

  • 2+ years building and operating production cloud services.
  • Strong Python skills for backend services.
  • Hands-on experience with AWS, Docker, and Kubernetes.
  • Infrastructure as code in production, ideally Terraform.
  • Linux fluency and comfort operating in production.

Responsibilities

  • Design and build backend services for the Tidy3D platform.
  • Develop and operate the control plane: APIs, services, and data model for task submission, job state, and result delivery.
  • Build scheduling and resource management for simulation jobs across heterogeneous GPU capacity.
  • Handle authentication, authorization, usage metering, and quota enforcement in a multi-tenant product.
  • Manage packaging and release to PyPI; ensure compatibility across client and backend versions; own the end-to-end release pipeline.
  • Standardize deployment patterns for cloud, customer-owned cloud, and on-prem installations.
  • Instrument the platform, monitor health, respond to incidents, and manage cloud costs as usage grows.

Skills

Python
Linux
Cloud computing
Docker
Kubernetes
Terraform
Production systems

Tools

Docker
Kubernetes
Terraform

Job description

Flexcompute is a cutting-edge technology startup that specializes in ultra-fast simulation technology. Our products are utilized by companies in designing and optimizing technology products, with applications ranging from designing airplanes and cars to wind turbines and quantum computing chips. Our customer base includes both household names and startups in emerging industries. Our company was founded by world-renowned leaders in simulation technology from Stanford University and MIT. Backed by top VC firms, we are poised to disrupt the billion-dollar engineering simulation industry with our fast-growing trajectory.

Description

Flexcompute is a cutting-edge technology startup that specializes in ultra-fast simulation technology. Our products are utilized by companies in designing and optimizing technology products, with applications ranging from designing airplanes and cars to wind turbines and quantum computing chips. Our customer base includes both household names and startups in emerging industries. Our company was founded by world-renowned leaders in simulation technology from Stanford University and MIT. Backed by top VC firms, we are poised to disrupt the billion-dollar engineering simulation industry with our fast-growing trajectory. Tidy3D is a GPU-accelerated electromagnetic simulation product delivered as a cloud service. Behind the solver sits the platform that makes everything work: the Python client, the API, the job submission and scheduling layer, and the web application. We are hiring a Software Engineer for the Tidy3D infrastructure team to own that platform. You will build new capability, keep the existing system healthy, and run the release and deployment process.

Responsibilities
Design and build backend services for the Tidy3D platform.
  • Develop and operate the control plane: the APIs, services, and data model behind task submission, job state, and result delivery.
  • Build scheduling and resource management for simulation jobs across heterogeneous GPU capacity.
  • Handle the operational concerns that come with a multi-tenant product: authentication, authorization, usage metering, and quota enforcement.
Help with the deployment of our products to customers.
  • Manage packaging and release to PyPI, and keep client and backend versions compatible across a long tail of installed versions.
  • Own the release pipeline end to end: versioning, CI/CD, staged rollout, and rollback.
  • Standardize deployment patterns so the same product ships to our cloud, to customer-managed cloud accounts, and to on-premises installations.
Keep production healthy.
  • Instrument the platform and own its monitoring and alerting.
  • Respond to incidents and debug across boundaries, from a customer's Python traceback down to a stuck job on a GPU node.
  • Manage cloud cost and capacity as usage grows.
Requirements
  • 2+ years building and operating production cloud services. New grads with exceptional background are encouraged to apply too.
  • Strong Python. You have written backend services in it, not just scripts.
  • Hands-on experience with a major cloud provider such as AWS, Docker, and Kubernetes.
  • Infrastructure as code in production, ideally Terraform, with reusable modules rather than hand-managed environments.
  • Linux fluency and comfort operating in production.
Nice to have
  • GPU or HPC workloads, cluster schedulers such as Slurm, Ray, or Kueue, or high-throughput batch compute.
  • Designing, packaging, and distributing a developer-facing Python library or SDK.
  • On-premises, self-hosted, or air-gapped software deployment, and the enterprise requirements that come with it: SSO, network isolation, security review.
  • A background in physics, engineering, or scientific computing, or prior work on technical software for technical users.
  • Open source contributions to infrastructure or scientific computing projects.
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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Infrastructure
Software Engineer, Infrastructure

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+3
Software Engineer, Infrastructure
Software Engineer, Infrastructure

Flexcompute, Inc. • Northern (KY)

Hybrid
USD 110,000 - 160,000
Equity
Medical, dental, and vision health保险
401(k) Contribution
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 120,000 - 170,000
Competitive equity package
Health insurance
401(k) Contribution
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Flexcompute • Watertown (MA)

On-site
USD 120,000 - 160,000
Competitive equity package
Health insurance
401(k) contribution
+2
Software Engineer - AI & Cloud Engineering (Early to Mid Career
Software Engineer - AI & Cloud Engineering (Early to Mid Career

Flexcompute • Watertown (MA)

On-site
USD 100,000 - 150,000
Competitive salary
Meaningful equity of early-stage start
401K contribution
+1
Software Engineer - AI & Cloud Engineering (Early to Mid Career)
Software Engineer - AI & Cloud Engineering (Early to Mid Career)

Flexcompute • Watertown (MA)

Hybrid
USD 110,000 - 160,000
Competitive salary
Meaningful equity of startup
401K contribution
+1
Software Engineer - AI & Cloud Engineering (Early to Mid Career, WI Based)
Software Engineer - AI & Cloud Engineering (Early to Mid Career, WI Based)

Flexcompute, inc. • Madison (WI)

On-site
USD 80,000 - 110,000
Competitive salary
Meaningful equity of early-stage startup
401K contribution
+1
CFD Solver Developer
CFD Solver Developer

Flexcompute • Watertown (MA)

On-site
USD 80,000 - 110,000
Competitive compensation with equity
Medical, dental, and vision insurance
401(k) contribution
+2
Evergreen Rising Stars in Scientific Computing
Evergreen Rising Stars in Scientific Computing

Flexcompute • Watertown (MA)

On-site
USD 70,000 - 100,000
Competitive salary
Equity
401K
+1
CFD Geometry and Meshing Developer
CFD Geometry and Meshing Developer

Flexcompute • Watertown (MA)

On-site
USD 100,000 - 130,000
Competitive compensation with equity
Medical, dental, and vision health insurance
401(k) Contribution
+2