Senior Software Engineer - Simulation Orchestration

Applied Industrial Technologies
Sunnyvale
Workplace: OnsiteFull timeUSD 153,000 - 220,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Collaboration","Self-starter","Driving architecture decisions","Reliability focus","Scalability focus"]

Own the compute platform behind autonomy simulations, enabling millions of simulations to validate changes to self-driving stacks. Build a multi-environment platform for workload scheduling, resource allocation, and node lifecycle, then expand into on-demand compute scheduling and capacity management. Tackle distributed systems challenges such as GPU scheduling, autoscaling, and resource efficiency, while ensuring reliability and scalability for production simulation systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Applied Industrial Technologies
Applied Industrial Technologies
2 months ago

Senior Software Engineer - Simulation Orchestration

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Own the compute platform behind autonomy simulations, enabling millions of simulations to validate changes to self-driving stacks. Build a multi-environment platform for workload scheduling, resource allocation, and node lifecycle, then expand into on-demand compute scheduling and capacity management. Tackle distributed systems challenges such as GPU scheduling, autoscaling, and resource efficiency, while ensuring reliability and scalability for production simulation systems.
Location: Sunnyvale
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop a multi-environment compute platform for workload scheduling, resource allocation, and node lifecycle.
  • •Translate compute needs from customers and internal teams into platform features.
  • •Solve distributed systems problems including GPU scheduling, autoscaling, and resource efficiency.
  • •Ensure high reliability and scalability for production simulation systems.
  • •Drive architecture decisions to expand simulation orchestration into a company-wide compute platform.

Pay and Benefits

Salary: USD 153,000 - 220,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kLearning BudgetWellness StipendPaid Leave

Key Requirements

  • •5+ years of backend engineering experience owning production distributed systems.
  • •4+ years coding in Golang, Python, Java, or C++.
  • •4+ years building complex backend systems on major cloud providers.
  • •Deep Kubernetes expertise, including pod scheduling, node lifecycle, and autoscaling under load.
  • •Experience building or operating workload scheduling systems (e.g., dispatch, bin-packing, quota enforcement).
Experience:5+ yearsDistributed systemsBackend engineeringCloud computingSimulation
Skills:CollaborationSelf-starterDriving architecture decisionsReliability focusScalability focus
Tech Stack:GolangPythonJavaC++KubernetesGPU schedulingAutoscalingGPU workloadsAWSOCIGCPAzureInfrastructure as CodeKubernetes controllersKubernetes operators

Company Brief

Applied Industrial Technologies
Builds software tools for autonomous vehicle development, including simulation, validation, and data infrastructure for automakers and robotics teams. Also supports defense applications with autonomy-focused testing and deployment platforms.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Mountain View, United States
Founded: 2017
WebsiteLinkedIn