jobs in Catamaran Research Pte. Ltd.

Kerja Kerja Dari Rumah, Distributed Systems Engineer di Catamaran Research Pte. Ltd. - Maukerja

Distributed Systems Engineer

Catamaran Research Pte. Ltd.

Undisclosed

Singapore

Kongsi
Simpan

Lokasi Kerja

  • Singapore

Penerangan Kerja

Tanggungjawab

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

About Us

We are building the cloud compute layer for the agent age: think AWS or GCP, but designed around AI agents as first-class cloud users. Existing cloud primitives were designed for humans clicking consoles or writing static IaC, not for autonomous software that needs to spin up environments, run untrusted code, and manage its own resources at runtime.

We are venture-backed and led by three technical co-founders with backgrounds in high-frequency trading, ML engineering, and quantitative research.

No recruiters, but we welcome every referral.

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.

Pay: Up to $120,000.00 per year

Benefits:

  • Flexible schedule
  • Professional development
  • Unlimited paid time off
  • Work from home

Work Location: Remote

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut