Job Description
Job Title: Platform Engineer – Distributed Systems
Location: Gurgaon Onsite
Experience: 5–8 years
Employment Type: Full-time
We are looking for a Platform Engineer with strong hands-on experience in Distributed Systems and systems programming using C++ or Golang or Rust. You will design and build highly scalable, fault-tolerant core platform components that power AI-driven infrastructure.
Key Responsibilities
Design, build, and maintain high-performance distributed systems and core platform services
Develop low-latency, highly reliable backend components using C++ / Golang / Rust
Work on scalability, fault tolerance, consistency, and availability challenges
Build and optimize data pipelines, messaging systems, and control planes
Implement concurrency, memory management, and performance optimizations
Collaborate with AI, SRE, and product teams to support platform observability and automation
Participate in architecture discussions, code reviews, and production readiness reviewsDebug complex production issues across distributed environments
Mandatory Skills (Non-Negotiable)
Strong expertise in at least one:
C++ or Golang or Rust
Hands-on experience with Distributed Systems, including:
Service-to-service communication
Distributed data stores or messaging systems
Leader election, consensus, sharding, replication
Deep understanding of:
Concurrency & multithreading
Networking fundamentals (TCP/IP, gRPC,
Memory management and performance tuning
Experience building production-grade backend/platform systems
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application