Kochi, Kerala, India
Information Technology
Full-Time
Uber
Overview
About The RoleWe are seeking a strong Senior Engineer to contribute to the design, development, and scaling of our Compute Platform with a focus on Kubernetes orchestration and cloud-native infrastructure. You will help build and evolve the systems that power Uber's mission-critical applications, enabling developers across the company to deploy and operate services with speed, reliability, and security.
In this role, you will work on key architectural components, drive high-impact technical initiatives, and collaborate closely with cross-functional teams across product and infrastructure.
What You Will Do
- Design, build, and enhance core components of Uber's Kubernetes-based Compute Platform, focusing on reliability, scalability, and global availability.
- Implement and optimize Kubernetes controllers, operators, CRDs, and multi-cluster management features to support diverse workloads across on-prem and cloud environments.
- Work on runtime systems-containerd, Docker, CRI-O-improving image lifecycle, sandboxing, security, and end-to-end pod execution performance.
- Develop and evolve the infrastructure abstraction layers and APIs that enable developers to deploy, manage, and scale stateful, batch, and mission-critical services with minimal operational overhead.
- Lead technical initiatives around scheduling, autoscaling, resource management, and workload placement to improve cluster efficiency and ensure high availability.
- Collaborate with cross-functional teams including Networking, Storage, ML Infra, Developer Productivity, and Data Platform to build solutions and elevate the overall developer experience.
- Debug, troubleshoot, and resolve complex issues across Linux systems, container runtimes, Kubernetes control plane, and distributed compute workflows.
- Contribute to architectural discussions, influence long-term design decisions, and help maintain a high technical bar within the Compute Platform team.
- 8+ years of software engineering experience, including expertise in distributed systems or infrastructure engineering.
- Bachelors degree in Compute Science or related field
- Experience in Golang, Java, Python, C/C++
- Background in large-scale backend infrastructure
- Knowledge of cluster management solutions such as Mesos or Kubernetes
- Understanding of container technologies such as docker or containerd
- Knowledge of operating systems and linux kernel
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in