Software Engineer – Platform & Distributed Systems

Tribus

Sydney

On-site

AUD 100,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Tribus in Sydney, Australia is seeking a Software Engineer – Platform & Distributed Systems across levels from Junior to Senior. You will help build and operate the runtime environments, distributed services, and tooling that enable researchers to deploy workloads at scale.

The role covers designing and deploying platforms, APIs, and self-service tooling; owning services end-to-end; collaborating with stakeholders; and improving reliability, scalability, and performance of compute workflows.

Qualifications

  • Proficiency in Go, Python, or Java.
  • Strong analytical and problem-solving skills.
  • Experience with automated testing and CI/CD pipelines.
  • Familiarity with Docker, Kubernetes, and Linux.
  • Exposure to distributed computing and cloud-native design.
  • DevOps mindset and ability to work across the full application lifecycle.

Responsibilities

  • Design, build, and operate distributed services that manage compute workloads.
  • Develop platform APIs and self-service tooling.
  • Own services end-to-end: from design to production.
  • Collaborate with internal stakeholders to translate needs into platform capabilities.
  • Improve reliability, scalability, and performance of compute workloads.
  • Build and support scheduling, resource management, observability, and security solutions.
  • Balance trade-offs between latency, throughput, and maintainability.

Skills

Go
Python
Java
Docker
Kubernetes
Linux
CI/CD
Distributed systems
DevOps mindset
Cross-functional teams

Education

BS/MS in Computer Science

Tools

PyTorch
TensorFlow

Job description

Software Engineer – Platform & Distributed Systems

Software Engineer – Platform & Distributed Systems

Multiple roles open, from Junior to Senior

We're growing our platform engineering function and hiring across levels, from engineers early in their career to experienced distributed-systems specialists. If you're passionate about building the infrastructure that powers large-scale, high-performance computing environments, we want to hear from you.

Our platform team builds and operates the runtime environments, distributed services, and tooling that let engineers and researchers deploy, scale, and run their workloads reliably across global infrastructure. You'll work at the intersection of platform engineering, distributed systems, and high-performance computing, building the foundational services that thousands of internal users depend on every day.

  • What You'll Do Design, build, and operate distributed services that manage compute workloads, deployment, and data access across large-scale infrastructure
  • Develop platform APIs and self-service tooling that improve the productivity of engineering and research teams
  • Own services end-to-end: from requirements gathering and design through implementation, deployment, and production operation
  • Partner closely with internal stakeholders to translate complex needs into scalable platform capabilities
  • Improve the reliability, scalability, and performance of compute-intensive workflows
  • Build and support solutions for scheduling, resource management, observability, and security
  • Balance trade-offs between latency, throughput, simplicity, scalability, reliability, and maintainability

What We're Looking For

Junior / Mid-level (roughly 1–3 years' experience)

  • Proficiency in Go, Python, or Java
  • Strong analytical skills and a genuine interest in solving complex problems programmatically
  • Experience with automated testing and CI/CD pipelines
  • Familiarity with Docker, Kubernetes, and Linux environments
  • Exposure to distributed computing and cloud-native software design
  • A DevOps mindset — comfortable working across the full application lifecycle
  • Strong communication skills and the ability to work with cross-functional teams

Senior (5+ years' experience)

  • BS, MS, or PhD in Computer Science or a related field, or equivalent practical experience
  • Proven track record building and operating large-scale distributed systems in production
  • Strong proficiency in Python, C++, Java, Rust, or Go
  • Deep understanding of distributed systems, concurrency, performance, reliability, and fault tolerance
  • Experience designing platforms or infrastructure used by other engineers

Nice to have (any level)

  • Experience with internal developer platforms, cloud infrastructure, orchestration systems, or HPC environments
  • Familiarity with GPU-accelerated workloads and ML frameworks such as PyTorch or TensorFlow
  • Experience supporting researchers, data scientists, or other highly technical users
  • No prior background in financial markets is required - curiosity and a willingness to learn matter more
  • Why Join Us Solve challenging distributed systems and infrastructure problems at real scale
  • Build platforms that directly accelerate the work of the teams and researchers you support
  • Take ownership of critical systems in a culture that values technical excellence, autonomy, and impact
  • Work alongside world‑class engineers in a collaborative, technology-driven environment
  • Access to programs and initiatives supporting a healthy work-life balance

We are an equal opportunity employer and welcome diversity as essential to our success.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior HPC Systems Engineer - Linux & Scale
Senior HPC Systems Engineer - Linux & Scale

P2P • Sydney

On-site
AUD 140,000 - 190,000
Linux HPC Operations Engineer
Linux HPC Operations Engineer

Westbury Partners • Sydney

On-site
AUD 120,000 - 170,000
Lead Platform Engineer
Lead Platform Engineer

Blackroc Recruitment • Sydney

On-site
AUD 140,000 - 200,000
HPC Systems Engineer
HPC Systems Engineer

P2P • Sydney

On-site
AUD 140,000 - 190,000
Senior HPC Systems Engineer - Linux, Slurm & Networking
Senior HPC Systems Engineer - Linux, Slurm & Networking

Jump Trading • Sydney

On-site
AUD 140,000 - 190,000
Senior Platform Engineer - AWS
Senior Platform Engineer - AWS

The Onset • Sydney

On-site
AUD 180,000 - 230,000
HPC Systems Engineer
HPC Systems Engineer

Jump Trading • Sydney

On-site
AUD 140,000 - 190,000
Platform DevOps Engineer
Platform DevOps Engineer

Future Secure AI • Sydney

Hybrid
AUD 120,000 - 150,000
Competitive salary
Flexible work environment
Diversity and creativity
Platform Engineer
Platform Engineer

Profusion • Sydney

Hybrid
AUD 140,000 - 190,000
Senior Platform Security Engineer
Senior Platform Security Engineer

Talenza • Sydney

On-site
AUD 180,000 - 260,000