Senior Member of Technical Staff
Summary
Cerebras is hiring a Senior Member of Technical Staff in Sunnyvale, CA to build resilient, highly available distributed software for AI inference environments. Day to day: cloud deployment automation (Terraform, CloudFormation, CDK, Ansible), Python APIs, Docker/Kubernetes orchestration on AWS (EKS/ECS/Fargate), and monitoring with Prometheus, Grafana, and ELK.
You will design and develop resilient, highly available software for distributed inference environments. You will create cloud deployment workflows, automation, Python APIs, containerized services, Kubernetes strategies, monitoring tools, documentation, and defect-resolution processes.
Responsibilities
- Design and develop resilient and highly available distributed software
- Develop cloud-based deployment workflows for AI inference software
- Develop Python scripts and APIs for data preprocessing and inference workflows
- Use parallel programming to improve AWS compute-resource efficiency
- Develop performance visualization and analysis components
- Develop containerized inference software and Kubernetes orchestration strategies
- Automate failure detection and mitigation
- Debug model deployment, orchestration, and networking issues
- Triage and resolve defects using logs, metrics, and distributed traces
- Define inference service interface requirements
- Author technical documentation for infrastructure, workflows, and APIs
- Track defects, enhancements, and release notes
Requirements
- Master's degree or foreign equivalent in Computer Science or a related field
- 18 months of relevant experience
- Terraform
- AWS CloudFormation
- AWS CDK
- Ansible
- Docker
- Kubernetes
- AWS EKS
- AWS ECS
- AWS Fargate
- Helm
- AWS EC2
- AWS Lambda
- AWS Auto Scaling
- AWS CloudWatch
- AWS X-Ray
- ELK
- Prometheus
- Grafana
- Python
- Node.js
- JavaScript
- Flask
- PostgreSQL
- Redis
- NFS
- Jenkins
- Git