Software Engineer, Infrastructure
Core
Build and operate the control plane, scheduling, and resource management for a GPU-accelerated electromagnetic simulation cloud service.
Role type
Senior IC infrastructure engineer (cloud platform)
Builds
Tidy3D platform (APIs, job scheduling, multi-tenant management, release pipelines)
Domain
Cloud infrastructure / HPC / Scientific computing
Deliverable
production ML models | infrastructure
Required skills
Python (backend services), AWS, Docker, Kubernetes, Terraform, Linux, monitoring/alerting, incident response, cloud cost management
Preferred skills
GPU/HPC workloads, cluster schedulers (Slurm, Ray, Kueue), Python library/SDK distribution, on-prem/self-hosted deployment, physics/engineering background
Technologies
Python, AWS, Docker, Kubernetes, Terraform, Slurm, Ray, Kueue
Responsibilities
Design and build backend services for the Tidy3D platform; Develop and operate the control plane (APIs, services, data model); Build scheduling and resource management for simulation jobs; Handle operational concerns (authentication, authorization, usage metering, quota enforcement); Manage packaging and release to PyPI; Own the release pipeline end to end; Instrument the platform and own monitoring/alerting; Respond to incidents and debug across boundaries; Manage cloud cost and capacity
Seniority
Mid-level, hands-on IC
