About the RoleThe Container Platform team is missioned to bring the next-generation container orchestration platform on Kubernetes, and one that is secure, reliable, scalable, and highly efficient. This platform supports a diverse variety of workloads (stateless, batch, stateful) each different in its characteristics and requirements, in a multi-cloud environment.
What the Candidate Will Do- Develop detailed design documents to meet business requirements and solve complex infrastructure challenges
- Complete implementations to enable new features
- Improve onboarding, observability and operability experiences
- Deploy various efficiency solutions on a big scale to reduce Uber hardware footprint.
Basic Qualifications- 5 years professional software development experience.
- Fluency in Programming language (e.g. Go, Java or C++)
- Excellent coding skills with a high bar for quality and scalability.
- Excellent written and verbal communication skills, including the ability to gather requirements and draft detailed design documents.
- Strong leadership and problem-solving skills.
- Experience building and maintaining world-class software specialized in distributed systems and infrastructure
- Experience with Amazon AWS, Google Cloud Platform (GCP), Oracle cloud (OCI) or similar
- Experience with container platforms such as Kubernetes or Mesos
- Experience with Linux tools and libraries
- Knowledge of metrics collection systems like Prometheus.
- Familiarity with Kafka, ElasticSearch, key-value stores (e.g. Cassandra).
- Experience with networking protocols such as Thrift, gRPC, protobuf
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .