Senior Engineer, Software Infrastructure (R2973)
Shield AI
What You'll Do:
- Own all infrastructure-as-code for Hivemind
- Own the monitoring tool stack, focusing on build infrastructure metrics
- Own internal build containers used by all of the Hivemind organization
- Support AI engineers with any infrastructure they need
- Manage and own the performance, maintenance, and administration of Hivemind enterprise infrastructure including Azure DevOps, AWS, Artifactory, Containers, K8s, etc.
- Work closely with the Developer Experience and Build & Release teams to improve engineer efficiency
Required Qualifications:
- Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 4 years and a Master’s degree; or 2 years with a PhD; or equivalent work experience.
- BS in computer science or related engineering field
- Experience with infrastructure-as-code tools (Terraform, Pulumi, Azure ARM, CloudFormation, Crossplane).
- Experience with configuration management tools (Ansible, Chef, Puppet).
- Demonstrated proficiency in continuous integration/delivery (Github Actions, ADO, TeamCity, etc.).
- DevOps experience with a cloud service (Google, Azure, AWS).
- Knowledge of APIs, web services, and identity access management.
- Knowledge of containers (Docker, Podman, etc.).
- Knowledge of scripting languages (Bash, Python).
- Knowledge of Git.
- Knowledge of monitoring tools (Grafana, Datadog, Splunk, Prometheus, ELK, etc.).
- System administration in Linux.
- Desire to learn and grow on the job.
Preferred Qualifications:
- Experience with a compiled programming language (e.g. C, C++, Rust, Go).
- Experience owning build infrastructure.
- Experience with container orchestration (Kubernetes, Nomad, Docker Swarm).
- Ability to develop software, APIs, services, and tools
- Proven experience owning a project from a simple idea to production product