Job Responsibilities
- Implement and maintain an experimentation platform
- Work with other software engineers and product owners to integrate experimentation and feature flagging into their teams
- Propose and review architecture designs, code, and tests
- Plan computing resources required for production deployment and client request volume
- Promote increased software development productivity strategies and lean product development
Requirements
- 5+ years experience in software engineering
- Interested in the Go programming language
- Deploying and managing services in Kubernetes
- Docker containers
- Build continuous deployment pipelines and infrastructure
- Build tools such as Bazel, Google Cloud Build, CircleCI, Makefiles, and Shell scripts
- Git version control
- SQL databases
- System architectures designs and proposals