2 days ago
Responsibilities
- Design and evolve scalable microservices architectures on Kubernetes across multiple cloud platforms.
- Build core platform components in Golang and Python, focusing on data ingestion and ML operations.
- Own service-to-service communication and manage API contracts and service mesh.
- Document architectural tradeoffs and define reliability contracts including SLIs and SLOs.
- Design and operate the observability stack for system health visibility.
- Drive DevOps practices including Infrastructure as Code and CI/CD pipelines.
- Optimize system performance and cost through profiling and load testing.
- Participate in on-call rotations and lead incident response efforts.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in Platform, Infrastructure, or Backend Engineering.
- Strong fundamentals in data structures, algorithms, 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.
- Strong database expertise with practical experience in NoSQL and graph stores.
- Solid foundation in distributed systems and message queues.
Tech Stack
Apache KafkaAWSAzureDockerGoGoogle Cloud PlatformGrafanagRPCHelmIstioKubernetesNeo4jPrometheusPythonTerraform
