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
- 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.
- Design and build APIs and backend services supporting scheduling systems.
- Work with PostgreSQL to manage system state and coordination.
- Analyse and improve system performance, scalability, and reliability.
- Ensure efficient resource utilisation across distributed environments.
- Participate in system design and architecture discussions.
- Work with cross-functional teams to evolve scheduling and orchestration capabilities.
- 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.
- 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.
- 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
$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...SuggestedPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$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...SuggestedHourly payFull timeTemporary workFlexible hours$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...SuggestedPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$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...SuggestedTemporary workLocal areaOverseas$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...SuggestedCurrently hiringRemote workRelocation package$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$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...- ...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 employmentWork at officeRemote workFlexible hours
$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 contractLocal area$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 employmentTemporary workCasual workWork at officeRemote workFlexible hours- ...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
$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 areaWorldwide$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$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 workWork experience placementWork at officeFlexible hoursWeekend work$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 timeFor contractorsH1bWork at officeLocal areaRemote work- ...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 areaRemote work
$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- ...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 timeRemote workFlexible hours
- ...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 officeLocal area
- ...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 workFlexible hours
$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 workImmediate startRemote work- ...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
$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- ...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...H1bWork at officeRemote workFlexible hours
- ...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...
$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$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 startRemote work- ...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...
$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 officeImmediate startRemote workFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Distributed Scheduling & Workload Orchestration. Be the first to apply!
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States

