your tasks
- Understand our technology stack and overarching business strategy to proactively provide expert technical guidance that ensures both are aligned and mutually reinforcing.
- Support our engineering teams by building and maintaining robust CI/CD pipelines.
- Design, build, provision, and maintain our infrastructure in AWS, Azure, and GCP following DevOps best practices.
- Continuously learn, adopt, and improve our solutions and processes.
- Collaborate across tech teams to develop leading solutions for digital inspection, from data collection on robots to cloud-based data processing.
- Engage with a diverse set of technical challenges that evolve as our platform and products scale.
your profile
- Master’s degree in Computer Science, Computer Engineering, or a related field.
- 5+ years of hands-on experience with major cloud providers (AWS, GCP, Azure).
- Experience with infrastructure as code and provisioning tools (e.g., Terraform, Ansible).
- Solid knowledge of SQL and NoSQL databases.
- Experience with timeseries databases, message queues, reverse proxies, and document databases.
- Hands-on experience with containerization and orchestration technologies such as Docker, Docker Swarm, and Kubernetes.
- Strong background with CI/CD tooling (e.g., Jenkins, SonarQube, GitLab/GitHub).
- Capable of writing scripts or simple applications to support automation and technical testing.
- Deep understanding of system design, distributed systems, and modern software architectures.
- Background in operating and troubleshooting large-scale production systems.
- Expert knowledge of networking, from TCP/IP to cloud routing, VPNs, and microservice communications.
- Proficient with monitoring and observability tools (e.g., Elasticsearch, Kibana, Prometheus, Grafana)
- Comfortable owning and leading the resolution of complex technical projects.
- Experience managing production outages and incident response processes.
- Ability to pick the right tool or technology for the job and adapt as the ecosystem evolves.
- Familiarity with blue-green deployments and modern release strategies.
- Clear, team-oriented communicator
- Enjoys solving tough technical problems
- Critical and systems-level thinker
- Curiosity and willingness to learn
- High proficiency in spoken and written English
helpful additional qualifications
- Knowledge and/or experience in software engineering best practices.
- Cybersecurity knowledge or direct experience as a cybersecurity engineer.
- Experience with on-premise deployments and cloud-native deployment strategies.
- Experience with low-latency video streaming and related technologies.
- Experience with the challenges related to DevOps for robotics.