Software Engineer — Build & Release
Snorkel AI
·
Posted:
August 16, 2023
·
Hybrid
About the position
Snorkel AI is seeking a developer-productivity-focused build and release engineer to enhance the engineering team's potential. The role involves deploying and maintaining CI/CD pipelines, implementing automation and effective monitoring, managing deployment processes, and improving development and deployment quality and velocity. The engineer will also contribute to knowledge sharing, participate in on-call responsibilities, and work both in the company's headquarters and remotely. The ideal candidate should have experience in automating tasks, Docker containerization, AWS, version control systems, and build and CI/CD systems. Effective communication skills are also required.
Responsibilities
- Deploy and maintain CI/CD pipelines across multiple environments
- Implement automation, effective monitoring, and infrastructure-as-code
- Manage branches and processes for deployment to test, stage, and production systems
- Iterate on best practices to increase the quality and velocity of development and deployments
- Sustain and improve the process of knowledge sharing throughout the engineering team
- Participate in on-call responsibilities in rotation with the engineering team
- Work a hybrid schedule with one or two days per week in the Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Requirements
- Drive towards automating repetitive tasks (e.g. scripting via Bash, Python, Ruby, etc)
- Practical experience with Docker containerization and clustering (Kubernetes/EKS/GKE)
- Expertise with AWS (e.g. IAM, EC2, VPC, ELB, ALB, Autoscaling, Lambda)
- Knowledge of version control systems (e.g. Git)
- Experience implementing build, test, and CI/CD systems (e.g., Bazel, CircleCI)
- Experience with infrastructure-as-code (e.g. Terraform, Cloudformation, Helm) is a plus
- Experience with code and component scanning tools is a plus
- Effective communication skills
Benefits
- Comprehensive medical, dental, and vision plans for Snorkelers and their families
- Yearly wellness stipend
- 401k program
- Parental leave program with up to 20 weeks of paid time off
- Workstation setup allowance
- Equal Employment Opportunity employer
- Commitment to building a diverse team
- Prohibition of discrimination and harassment
- Reasonable accommodation for individuals with disabilities