Overview
Backend Software Engineer (Remote)
We're seeking a Backend Software Engineer to build high-performance, scalable infrastructure supporting machine learning workloads. As an early team member, you'll shape architecture, optimize performance, and contribute across multiple areas in a fast-paced environment.
Responsibilities
Design and develop scalable, low-latency backend systems.
Build core services using C++, Node.js, or Rust.
Optimize performance for machine learning inference.
Deploy and manage infrastructure on Google Cloud Platform (GCP).
Ensure seamless integration of ML models with backend systems.
Implement monitoring, logging, and observability solutions.
Develop high-performance APIs (REST, gRPC).
Requirements
5+ years backend experience in C++, Node.js, or Rust.
Expertise in distributed systems and high-performance architectures.
Strong understanding of network protocols and system optimization.
Experience with GCP, Kubernetes, and containerization.
Familiarity with PyTorch, NVIDIA Triton, and ML inference.
Nice to Have
Experience with streaming data architectures.
Strong background in SRE, monitoring, and automation.
Proficiency in Python, Bazel, and monorepo management.
Open-source contributions in relevant domains.
Budget :1.5 To 2 LPM
contact on 7799755574
Job Type: Full-time
Work Location: Remote