SDE III Backend Engineer — Simulation / DES

GreyOrange

Bengaluru

In loco

INR 2.500.000 - 4.200.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

GreyOrange in Bengaluru, India, seeks a backend engineer to own and extend the core simulation engine, focusing on tick loop, task allocation, and multi-agent path planning.

You will write Rust in an async Tokio runtime, optimize latency budgets, and integrate third-party algorithm plugins while maintaining high performance at scale.

Candidates should have 5–8 years in backend or systems roles, strong Rust experience, and familiarity with graph algorithms and real-time simulation.

Competenze

  • 5-8 years backend or systems engineering experience.
  • Production Rust experience (2+ years preferred).
  • Experience with async Rust and low-latency systems.

Mansioni

  • Own core simulation engine components (tick loop, task allocation, traffic resolution).
  • Develop and optimize simulation algorithms for 400+ agent scale.
  • Integrate third-party algorithm plugins within per-tick latency budget.

Conoscenze

Rust experience
Async Rust (Tokio)
Discrete-event simulation
Multi-agent systems
Graph algorithms
Performance optimization

Strumenti

Tokio
Wasmtime/Wasmer/Extism

Descrizione del lavoro

Own core simulation engine work: the tick loop, task allocation, traffic and collision resolution, and the boundary where third-party algorithm plugins hook into the simulation.

What You'll Do
  • Build and extend the discrete-event simulation core: tick scheduling, robot state machines, task generation, and traffic or path deconfliction.
  • Implement and optimize simulation algorithms — task allocation heuristics, multi-agent path planning such as SIPP-A* — for correctness and performance at 400+ agent scale.
  • Own parts of the plugin boundary: calling into sandboxed third-party algorithm modules from the simulation tick loop within a strict per-tick latency budget.
  • Work on the in-memory map and graph representation the simulator uses for pathfinding and spatial queries.
  • Write high-quality, tested Rust in an async runtime (Tokio), with close attention to allocation patterns and tick-time predictability.
What We're Looking For
  • 5-8 years of backend or systems engineering experience, with meaningful production Rust experience (2+ years preferred).
  • Experience with async Rust (Tokio or equivalent) and building systems with strict per-operation latency budgets.
  • Solid grounding in discrete-event simulation concepts, multi-agent systems, or game/robotics simulation — tick loops, state machines, deterministic replay.
  • Comfort with algorithmic work: graph algorithms, pathfinding (A*, Dijkstra, or similar), or scheduling and allocation problems.
Nice to Have
  • Experience with WebAssembly runtimes (Wasmtime, Wasmer, Extism) or sandboxing untrusted code.
  • Familiarity with warehouse automation, robotics, AGV/AMR fleet management, or traffic simulation.
  • Direct experience with SIPP, A*, or other real-time multi-agent path planning algorithms.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Principal Engineer
Principal Engineer

GreyOrange, Inc. • Bengaluru

In loco
INR 4.000.000 - 7.000.000
Space Simulation Engineer
Space Simulation Engineer

Astrome Technologies • Bengaluru

In loco
INR 1.500.000 - 2.100.000
Career growth
ESOPs
Gratuity
+2
Simulation Engineer
Simulation Engineer

Astrome • Bengaluru

In loco
INR 1.200.000 - 1.800.000
Health Insurance
ESOPs
Gratuity
+1
SDE-2 Backend
SDE-2 Backend

Astranova Mobility • Gurugram District

In loco
INR 1.800.000 - 2.600.000
Software Lead Engineer - Space Simulation (Space Domain)
Software Lead Engineer - Space Simulation (Space Domain)

Astrome • Bengaluru

In loco
INR 4.500.000 - 7.000.000
Health Insurance
ESOPs
Gratuity
SDE-3 Backend (NodeJs) - Crimson Interactive
SDE-3 Backend (NodeJs) - Crimson Interactive

Crimson Interactive Pvt. Ltd • Mumbai Suburban

In loco
INR 1.500.000 - 2.500.000
Software Engineer II TCF
Software Engineer II TCF

Concentrix • Hyderabad

In loco
INR 1.500.000 - 2.100.000
SDE III - Backend
SDE III - Backend

Arrise Solutions (India) Pvt. Ltd. • Hyderabad

In loco
INR 3.200.000 - 5.200.000
Software Engineer (C, C++, or Rust)
Software Engineer (C, C++, or Rust)

Antier Solutions Pvt. Limited. • India

In loco
INR 1.400.000 - 2.800.000
SDE 3
SDE 3

Kirana Club Pte Ltd • Bengaluru

In loco
INR 1.200.000 - 2.000.000