Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer - Distributed Scheduling & Workload Orchestration

Viridien

Viridien ( is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.


Job Details

Viridien is seeking a Software Developer - Distributed Scheduling & Workload Orchestration to design, build, and improve systems responsible for job scheduling, resource allocation, and workload orchestration across distributed environments.

This role focuses on building scalable and reliable systems that coordinate workloads across clusters, using technologies such as Slurm, Golang, Java, PostgreSQL, and containerised microservices.

About The Team

You will join a team working on distributed systems and infrastructure that support large-scale compute and workload execution.

The team focuses on building reliable scheduling and orchestration systems that manage resources efficiently across complex environments.

Key Responsibilities

- Scheduling & Orchestration
  • Design and develop systems for job scheduling and workload orchestration.
  • Integrate and extend scheduling capabilities using tools such as Slurm.
  • Manage job lifecycles, resource allocation, and execution workflows.
- Backend & Data Systems
  • Design and build APIs and backend services supporting scheduling systems.
  • Work with PostgreSQL to manage system state and coordination.
- Performance & Reliability
  • Analyse and improve system performance, scalability, and reliability.
  • Ensure efficient resource utilisation across distributed environments.
- Architecture & Collaboration
  • Participate in system design and architecture discussions.
  • Work with cross-functional teams to evolve scheduling and orchestration capabilities.
Qualifications

Required
  • Strong software development experience.
  • Proven experience building backend services or distributed systems.
  • Experience with job scheduling, orchestration systems, or resource management concepts.
  • Strong understanding of distributed systems concepts such as coordination, consistency, and fault tolerance.
  • Experience working with PostgreSQL.
  • Experience designing APIs and backend services.
  • Familiarity with containerised environments and microservices architectures.
  • Strong problem-solving and analytical skills.
Preferred
  • Experience with Slurm or similar workload managers.
  • Experience in HPC or large-scale compute environments.
  • Experience with Golang or Java.
  • Familiarity with C/C++ and performance-critical systems.
  • Experience providing technical or project leadership.
Why work with us?
  • Competitive salary commensurate with experience
  • Highly attractive bonus scheme
  • Initial 22 days annual leave with future increases, complemented by a flexible buying and selling holiday program
  • Company pension with generous employer contribution
  • Wellbeing Unmind app - puts you in control of your mental health
  • A flexible benefits platform with numerous discount schemes - gym membership, restaurants, cinema tickets, and much more!
  • Regular social club events, spontaneous reward events throughout the year
  • Cycle purchase scheme
  • Flexible Private Medical & Dental care programmes
  • Sponsorship of visas/comprehensive relocation packages
  • Bank Holiday Swap - our holiday swap program allows you to change it for another day of your choice!
  • Relaxed dress code policy

Learning and Development

At Viridien, we foster a culture of continuous learning and provide tailored training programs through our Learning Hub, designed to enhance technical, commercial, and personal growth.

We Care About The Environment

We encourage and actively support a strong sense of community, through volunteering and various company initiatives, as well as a strong company commitment to protecting our environment through sustainable solutions, energy saving and waste reduction enterprises.

Our Hiring Process

At Viridien, we are committed to delivering a respectful, inclusive, and transparent recruitment experience.

Due to the high volume of applications we receive, we may not be able to provide individual feedback to every applicant. Only candidates whose qualifications closely match the role criteria will be contacted for an interview. We do, however, aim to share personalized feedback with those who progress to the first round of interviews and beyond.

We are also dedicated to ensuring that our hiring process accessible to all. If you require any reasonable adjustments to fully participate in the application or interview stages, please don't hesitate to contact your recruiter directly.

We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Developer - Distributed Scheduling & Workload Orchestration in United States vacancy
  • $188k - $275k

     ...Staff Software Engineer- AI Workload Orchestration Sunnyvale, CA / Bellevue, WA CoreWeave...  ...workloads are admitted, scheduled, and governed across large...  ..., reliability, and developer experience. About the...  ...with deep expertise in distributed systems or cloud platforms... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Bellevue, WA
    3 days ago
  • $140k - $252k

     ...What to Expect As a Software Engineer within the...  ...which are central to developing our autonomy...  ...operating system to workload scheduling to ultimately the training...  ...cluster operations (job orchestration, resource monitoring...  ...concepts and distributed systems Compensation... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • $165k - $242k

     ...Do: As a Senior Software Engineer II (IC4) on the AI Workload Orchestration team, you will help build...  ...for admitting, scheduling, and operating AI workloads...  ...experience in distributed systems, cloud infrastructure...  ...the opportunity to develop innovative solutions to... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Bellevue, WA
    20 hours ago
  • $156k - $387.6k

     ...Compute Infrastructure - Orchestration & Scheduling team uses Kubernetes...  ...AI and LLM workloads. The team is dedicated...  ...re seeking talented software engineers excited to...  ...scale resource pool. - Develop an intelligent...  ...Linux environments, distributed and parallel systems... 
    Suggested
    Temporary work
    Local area
    Overseas

    ByteDance

    San Jose, CA
    4 days ago
  • $180k - $250k

     ...Software Engineer, Distributed Systems San Francisco fal is the generative...  ...compromise. For developers and enterprises, fal is...  ...performance inference, orchestration, and observability...  ...: request routing, AI workload orchestration, scheduling, GPU autoscaling, large... 
    Suggested
    Currently hiring
    Remote work
    Relocation package

    Fal

    United States
    1 day ago
  • $120k - $192k

     ...Description: Job Title: Staff Software Engineer - Distributed Resource Scheduler About Us: Broadcom is a global...  ...(DRS) is an intelligent workload placement and workload balancer technology...  ...be responsible for designing and developing algorithms for efficient resource... 
    Local area

    Broadcom Corporation

    Palo Alto, CA
    1 day ago
  • $140k - $240k

     ...scale, transforming key workloads with ultra high-speed...  ...cluster management software stack - all the way from...  ...cluster use-cases. You will develop security engineering...  .../management role in distributed systems security. ~...  ...road map and schedule execution skills under... 

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    20 hours ago
  •  ...technology and temporospatial software-defined networking...  ...revolutionizing the orchestration and management of...  ...container security, workload identity, network policy...  ...architecture across distributed services and remote...  ...hybrid remote/in-office schedules. Compensation and... 
    Permanent employment
    Work at office
    Remote work
    Flexible hours

    Aalyria

    United States
    2 days ago
  • $142.8k - $274.8k

     ...Overview The?CoreAI?Workloads team builds the?...  ...performance, and developer productivity.?We...  ..., and systems software-working closely...  ...across runtime, scheduling, and serving paths...  ...RoCE over IB) for distributed inference, without...  ..., or inference orchestration) in production environments... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Redmond, WA
    3 days ago
  • $185k - $275k

     ...Staff Software Engineer, Cluster Orchestration Bellevue, WA / Sunnyvale,...  ...AI cloud: ensuring workloads run seamlessly, reliably...  ...initiatives in scheduling, quota enforcement...  ...large-scale distributed systems in production...  ...the opportunity to develop innovative solutions... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  •  ...Job Title Develops innovation strategies, processes, and best practices. Drives...  ...implementations, data feeds ingestion, and orchestration. Designs and implements low latency...  ...Proficiency in Java, Experience with distributed system, API design. The team comprises... 
    Work at office

    Kaav Inc.

    San Bruno, CA
    1 day ago
  • $190.9k - $232.8k

     ...Role As a staff software engineer for GenAI inference...  ...: kernels, runtimes, orchestration, memory, and...  ...scalable routing, batching, scheduling, memory management,...  ...for inference workloads Ensure reliability...  ...Integrating with federated, distributed inference... 
    Local area
    Worldwide

    Databricks

    San Francisco, CA
    20 hours ago
  • $240k - $315k

     ...Alluxio's data orchestration platform unifies...  ...high-performance distributed caching layer built...  ...large-scale AI workloads. Spun out of...  .... As a Staff Software Engineer, you'll...  ...abstraction and scheduling layer to support...  ...experience developing in Java, C++, or... 
    Full time

    Alluxio Inc

    Foster, CA
    4 days ago
  • $146.88k - $220.32k

     ...space between high-level software orchestration and low-level system performance...  ...comfortable designing a distributed scheduling algorithm in Go as you...  ...that the highest value workloads receive GPU time....  ...Responsibilities Strategic Leadership: Develop the roadmap for managing... 
    Contract work
    Work experience placement
    Work at office
    Flexible hours
    Weekend work

    The Allen Institute for Artificial Intelligence

    Seattle, WA
    1 day ago
  • $145.67k - $161.86k

     ...ensuring that the Eversource distribution system is designed to high...  ...staff. Also responsible for developing the areas capital budget plan...  ...funding needs and high-level schedules of proposed projects....  ...related load flow and application software is preferred. Ability to effectively... 
    Full time
    For contractors
    H1b
    Work at office
    Local area
    Remote work

    Eversource Energy

    Massachusetts
    4 days ago
  •  ...Cloud Platform Software Development Design, develop, and maintain core cloud...  ...including compute orchestration, resource...  ...scalable, fault-tolerant distributed systems that handle high-throughput workloads across multi-...  ...management is a plus (GPU scheduling, model serving,... 
    Local area
    Remote work

    Bitdeer Technologies Group

    United States
    1 day ago
  • $180k - $225k

     ...running and managing workloads across any cloud...  ...-grade orchestration, security, and automation...  ...strategically distributed across Silicon...  ...systems-minded software engineer who thrives...  ...workloads, job scheduling, and failure...  ...products used by developers and enterprises... 
    Work at office

    FlexAI

    Santa Clara, CA
    4 days ago
  •  ...System (DeOS) for AI workload orchestration at a planetary scale...  ...by aggregating geo-distributed GPUs, enabling high-...  ...iteration of GPU cluster scheduling and optimization...  ...Computer Science, Software Engineering, Electronic...  ...Experience in developing and operating MaaS platforms... 
    Full time
    Remote work
    Flexible hours

    Yotta Labs

    Richmond, VA
    15 hours ago
  •  ...Team As a Senior Software Engineer on the...  ...and evolve the distributed systems that power...  ...platforms, job scheduling and execution systems...  ...and production workloads across the...  ...allocation, and orchestration across hybrid environments...  ...‑on experience developing in a Linux/UNIX... 
    Work at office
    Local area

    The Voleon Group

    Richmond, VA
    2 days ago
  •  ...world's most demanding workloads. From the operating...  ...computing, and cloud-native orchestration, CIQ delivers the...  ...Rocky Linux and the developer of the RLC Pro family of Enterprise Linux distributions, Fuzzball workload...  ...years of professional software development experience... 
    Remote work
    Flexible hours

    CIQ

    United States
    2 days ago
  • $183.63k - $275.38k

     ...platform that supports developers and enterprises...  ...large-scale GPU orchestration to inference...  ...hardware, software and AI R&D. The...  ...diverse computing workloads Develop sample...  ...and distributed computing principles...  ...Kubernetes and job schedulers like SLURM... 
    Temporary work
    Immediate start
    Remote work

    Nebius

    United States
    3 days ago
  •  ...Francisco is seeking a high agency engineer to help build their compute delivery platform. This role involves developing user-facing APIs and designing scheduling algorithms. The ideal candidate is proficient in systems programming languages like C, C++, or Rust, and has... 
    Visa sponsorship

    SupportFinity™

    San Francisco, CA
    3 days ago
  • $200k - $350k

     ...primary focus will be the orchestration for our agents at scale —...  ...thousands of persistent, stateful workloads, developing custom resource...  ...research demand resilient scheduling, lifecycle management, and...  ...debugging and remediation in distributed environments. Collaborate... 
    Work at office

    Edison Scientific Inc.

    San Francisco, CA
    1 day ago
  •  ...production-readiness for AI workloads at scale. Flyte,...  ...for data and AI orchestration, and is trusted by leading...  ...looking for a Senior Software Engineer to join our...  ...enjoys solving hard distributed systems problems,...  ...-office, in a hybrid schedule. ~ This role is not... 
    H1b
    Work at office
    Remote work
    Flexible hours

    Union

    United States
    3 days ago
  •  ...Oracle SCM Cloud Consultant - Distributed Order Orchestration We're currently seeking an Oracle SCM Cloud Consultant - Distributed Order Orchestration to join our team. Required Qualifications: Implement and support Oracle SCM Cloud Distributed Order Orchestration... 

    Kapital Data Corp

    Morrisville, PA
    4 days ago
  • $248k - $396.75k

     ...NVIDIA is hiring experienced software engineers with kubernetes...  ...and working with GPU resource scheduling. We welcome out-of-the-box thinkers...  ...be used for a variety of AI workloads. This includes working on...  ...and automating large-scale distributed systems independent of cloud... 
    Remote work

    NVIDIA

    United States
    4 days ago
  • $117.2k - $313.7k

     ...efforts. Job Category Software Engineering Job...  ...components/frameworks in distributed filesystems in an ever-...  ...efficiency. Design and Develop high-quality,...  ...Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution, along with... 
    Immediate start
    Remote work

    Salesforce

    San Francisco, CA
    2 days ago
  •  ...The Voleon Group in the United States is seeking a Senior Software Engineer for its Software Platform team. The role involves designing and implementing distributed systems critical for research and trading workflows. Candidates should have extensive software engineering... 

    The Voleon Group

    Richmond, VA
    2 days ago
  • $190k - $240k

     ...consolidating merchant lifecycle orchestration into a newly cohesive...  ...as a backend software engineer ~ A strong...  ...-Driven Design, distributed systems, and how architectural...  ...designing, developing, and launching backend...  ...vacation and holiday schedules allowing you to take... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Affirm

    Sioux Falls, SD
    4 days ago
  •  ...Software Engineer The Scaling team is responsible for the architectural...  ...to enable production workloads and end-to-end testing on...  ...Deep-dive performance on distributed training/inference: Collective...  ..., memory bandwidth and scheduling effects Create repeatable... 
    Remote work

    OpenAI

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer - Distributed Scheduling & Workload Orchestration. Be the first to apply!