Priority will be to develop tooling and support the systems that power our insurance products. Some of the stuff we'd love help with:
- Building internal tooling to help other engineers and the rest of the company understand and operate our system
- Designing and implementing security best practices for our team and infrastructure
- Reducing toil through automation, including building and maintaining CI/CD infrastructure
- Building infrastructure as code using declarative provisioning tools
- Developing high signal-to-noise ratio monitoring and alerting policies and technology to help us meet our SLOs
- Leading incident response and postmortems
- Contributing to important architectural and operational decisions like microservices vs. monoliths, deployment techniques, technologies, policies, etc.
Key Requirements
- Computer science or engineering college degree, or equivalent experience
- You’re willing to learn Go
- You’re comfortable with infrastructure automation tools and techniques
- You understand the consequences of running software in production and are willing to share your knowledge with the rest of the team
- You need to have excellent communication skills
Our Stack
- Backend/Core: Go &Postgresql
- Frontend: Browser-based, VueJS &Webpack
- Research/Data Science: R, ArcGIS, H2O &Python
- Single binary for now, but separate services are likely later
- Our infrastructure runs on Google Cloud. We use: GKE, Cloud Run, Cloud Build, and CloudSQL. We use gitlab for both code hosting and running CI/CD pipelines.