jobs in CATAMARAN RESEARCH PTE. LTD.

Full Time Distributed Systems Engineer Jobs, Salary up to SGD 5,000 in CATAMARAN RESEARCH PTE. LTD. Central Region (Singapore) - Maukerja

Distributed Systems Engineer

CATAMARAN RESEARCH PTE. LTD.

SGD5,000 - SGD5,000 Per Month

Central Region (Singapore)

Share
Save

Working Location

  • 160 ROBINSON ROAD Central Region (Singapore) Singapore

Job Description

Responsibilities

Apply at *************. Applications through other channels will not be reviewed.

The Role

You will own the distributed systems at the core of our platform: machine scheduling, lifecycle state machines, control-plane/data-plane coordination, and the reconciliation systems that keep everything consistent.

If you enjoy writing Rust and making a distributed system tell the truth about itself, this is the role.

You Are A Fit If

  • You can write code and you use AI tools daily to amplify your output. You direct it well, understand what it produces, and know when it's wrong. If you're not AI-native, this isn't the right role.
  • You have built schedulers, placement systems, or resource managers where races and partial failures were real concerns.
  • You understand distributed state: eventual consistency, lease-based coordination, idempotency, and why "just retry" is never the full answer.
  • You are strong in Rust, or have deep distributed-systems experience and can ramp in Rust quickly.
  • You can reason about systems where API state, database state, and runtime state can all diverge, and design repair paths.
  • You care about boring failure modes: duplicate requests, partial writes, stale ownership, restarts, split-brain.
  • You get satisfaction from deleting a whole class of operational cleanup instead of heroically handling it again.
  • You communicate clearly and keep the team informed. When something breaks, people hear it from you first.
  • You stay constructive when requirements change. Uncertainty doesn't block you.
  • You think about the business, not just the code. You spot opportunities, seek out the actual workflow, and prototype solutions within constraints.

Useful Experience

  • Distributed systems: Schedulers, placement algorithms, consensus, lease-based coordination, failure detection.
  • Durable workflows: State machines, idempotency, reconciliation, saga patterns, or Temporal.
  • Rust: Axum, Tokio, async. Deep distributed-systems experience can substitute for Rust fluency.
  • Postgres: Transactional guarantees, RPC-style functions, database as coordination primitive.
  • Control plane / data plane: Host agents, heartbeats, inventory management, orchestration.

What we Offer

  • Competitive salary in the geographies we hire in, plus meaningful early-stage equity.
  • Shape the distributed systems core of a high-potential startup from day one.
  • High autonomy, high trust. You get a problem and the space to solve it, not a task list.
  • A small team where everyone wears multiple hats, with direct access to founders.
  • Distributed across Singapore and Europe; self-sufficient, async-friendly.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More