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