Software Engineer (Reliability Engineering), IS&T Ai & Data Platforms
Core
Build, operate, and optimize large-scale multi-tenant distributed systems and services for generative AI, machine learning inference, and big data platforms.
Role type
Senior IC reliability engineering software engineer
Builds
High-throughput, highly concurrent services and multi-tenant platforms for GenAI/ML
Domain
Cloud infrastructure, distributed systems, Generative AI, Big Data
Deliverable
production ML models
Required skills
Python, Java, Go, Kubernetes, Docker, container orchestration, Linux, database concepts, security concepts
Preferred skills
CI/CD pipeline management, troubleshooting complex production issues, performance analysis, big data technologies (Spark, Flink, Iceberg), GenAI/ML technologies (Ray, MLflow, model serving), open source codebase navigation
Technologies
Kubernetes, Docker, Spark, Flink, Iceberg, Ray, MLflow
Responsibilities
Build and maintain multi-tenant systems; Operate and scale high-throughput services; Diagnose and resolve production challenges; Lead projects from design to release; Collaborate on customer features.
Seniority
Senior, hands-on IC