GrepJob
fal

Software Engineer, Distributed Systems

fal
Apply
9 days ago
Istanbul, TurkeySenior

Responsibilities

  • Build our core Python/Rust platform including request routing and AI workload orchestration.
  • Produce forward designs for platform evolution to handle increased traffic.
  • Leverage AI to automate the building of reliable systems.
  • Profile and tune low-level CPU and memory performance.

Requirements

  • 5+ years experience building distributed compute and orchestration platforms in Python or Rust.
  • Strong understanding of distributed systems fundamentals such as consensus and fault tolerance.
  • Deep understanding of computational complexity and memory allocation.
  • Track record of designing systems that scale under real production load.
  • Experience using observability to drive performance and reliability decisions.
  • Excellent communication skills and ability to drive technical decisions across teams.
  • Self-starter who executes quickly and seeks constant improvement.

Benefits

  • Interesting and challenging work.
  • A lot of learning and growth opportunities.
  • Regular team events and offsites.

Tech Stack

Categories