Platform Engineer
India - BengaluruFull-timePosted 11mo ago
About the role
Experienced Platform Engineer who owns backend infrastructure end to end, designing multi-tenant, microservices-based systems and defining reliability, security, and performance contracts for an enterprise AI platform.
Responsibilities
- Design, own, and evolve scalable microservices architectures on Kubernetes across GCP, Azure, and AWS, including multi-tenant isolation (namespaces, network policies, per-tenant resource quotas and RBAC).
- Build core platform and data-plane components in Golang and Python — data ingestion, knowledge-base indexing and vector/graph search, application connectivity, workflow automation, and ML operations — against explicit latency and throughput SLOs.
- Own service-to-service communication: gRPC/protobuf API contracts, service mesh (Istio/Linkerd), load balancing, retries, timeouts, and circuit breaking.
- Make and document architectural tradeoffs — partitioning/sharding strategy, consistency models (strong vs. eventual), caching tiers, and build-vs-buy decisions.
- Define the reliability contract: SLIs/SLOs, error budgets, capacity planning, autoscaling (HPA/VPA/KEDA), and graceful degradation.
- Design and operate the observability stack — Prometheus, Grafana, OpenTelemetry, distributed tracing, and real-time alerting — for full visibility into system health.
- Drive DevOps and platform-engineering practices: IaC (Terraform), Helm, GitOps (ArgoCD/Flux), and CI/CD pipelines.
- Optimize for performance and cost — profiling, load testing, latency budgets, and cost-per-request.
- Participate in on-call rotations and lead incident response and root-cause analysis.
Qualifications
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in Platform, Infrastructure, or Backend Engineering.
- Strong CS fundamentals: data structures, algorithms, operating systems, and networking.
- Proficiency in Golang and Python.
- Production experience with Docker, Kubernetes, and microservices architecture.
- Hands-on experience with at least one major cloud provider (GCP, Azure, or AWS); multi-cloud a strong plus.
- Strong database expertise: query and read/write-path optimization, partitioning/sharding, replication and consistency models, with practical experience in NoSQL and graph stores. Solid grasp of the CAP theorem and database internals.
- Solid distributed-systems foundation: idempotency, backpressure, delivery semantics (at-least-once vs. exactly-once), and message queues (Kafka/Pulsar/NATS/PubSub).
- Track record of building platforms from the ground up that other engineering teams successfully build on.
Skills
Required:GolangPythonDockerKubernetesCloud platformsDatabases (NoSQL/graph)
Last updated Oct 8, 2026. Interested? Apply on the company site.
About Ema
One employee Infinite roles
Ema, a Universal AI Employee, is the leading enterprise partner for building and deploying AI Agents across all roles and industries
AI EmployeeAI AgentsEnterprise AIAutomation
More open roles at Ema
- Senior Security Engineer - Cloud & AI Platform4d agoIndia - Bengaluru · Engineering
- AI Resident UK/EMEA2w agoRemote · Engineering
- Field Marketing Manager, EMEA2w agoRemote · Marketing
- IT Engineer2w agoRemote · Engineering
- Sales Development Representative2w agoRemote · Sales