Supercomputing Software Engineer Scheduling
Location: On-Site, San Francisco Bay Area, CA

Job Description:

Are you ready to harness the power of supercomputers and push the boundaries of human potential? As a Software Engineer - Scheduling, you’ll play a pivotal role in orchestrating the symphony of computational excellence. From managing complex workflows to optimizing resources across high-performance clusters, your innovations will be at the heart of solving the world’s toughest challenges.


Why This Role Matters

Supercomputers are the engines driving advancements in AI, climate modeling, drug discovery, and more. The scheduler is the brain behind the operation—efficiently allocating computational resources to thousands of tasks while balancing speed, reliability, and fairness. That’s where you come in.

You’ll design and refine scheduling algorithms that fuel discoveries and innovations, enabling researchers and organizations to achieve what was once impossible.


What You’ll Do

  • ???? Develop Cutting-Edge Scheduling Systems: Design, implement, and optimize resource scheduling algorithms for supercomputing environments.
  • ? Collaborate with Experts: Work closely with hardware engineers, data scientists, and domain experts to understand their unique needs.
  • ???? Optimize Performance: Improve efficiency, scalability, and fault tolerance of scheduling systems to manage millions of concurrent processes.
  • ???? Think Big, Code Smart: Innovate solutions for diverse workloads ranging from real-time simulations to massive data analysis.

Key Skills:

  • Supercomputing, Software Engineer - Scheduling,