Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Staff Software Engineer, Infrastructure (R3078) image - Rise Careers
Job details

Senior Staff Software Engineer, Infrastructure (R3078)

Introduction to Shield AI

Founded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world’s best AI pilot. Its AI pilot, Hivemind, has flown a fighter jet (F-16), a vertical takeoff and landing drone (V-BAT), and a quadcopter (Nova). The company has offices in San Diego, Dallas, Washington DC and abroad. Shield AI’s products and people are currently in the field actively supporting operations with the U.S. Department of Defense and U.S. allies. 


As a Hivemind Software Engineer – Infrastructure, you will design and implement engineering automation across the organization. You will work closely with the rest of the Software Operations team maintaining infrastructure-as-code. This role requires you to be very hands on and contribute to discussions with cross-functional teams across the organization. We embrace an attitude that focuses on solving the root cause of problems efficiently. A large part of your day to day will be building out solutions to automate infrastructure, talking to enterprise operations (IT, Cyber), and the Developer Experience team. 


  • 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:
  • BS in computer science or related engineering field with 10+ years of professional experience. 
  • 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


$174,200.80 - $261,301.20 a year

#LI-LD1

#LE


Total package details for U.S. based positions:

- Regular employee positions: Salary within range listed above + Bonus + Benefits + Equity

- Temporary employee positions: Hourly within range listed above + temporary benefits package (applicable after 60 days

of employment)

- Interns/Military Fellows/Part-time not eligible for bonus, benefits or equity


Total package details for International based positions (where applicable):

- International premium, hardship differential, cost of living differential, living quarters allowance, foreign service transfer

allowance, equity, international benefits, visa assistance, and relocation assistance.


Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check.


Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know. 

Shield AI Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Shield AI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Shield AI
Shield AI CEO photo
Ryan Tseng
Approve of CEO

Average salary estimate

$217750.5 / YEARLY (est.)
min
max
$174200K
$261301K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Staff Software Engineer, Infrastructure (R3078), Shield AI

Are you ready to take your career to the next level? Shield AI is on the lookout for a talented Senior Staff Software Engineer specializing in Infrastructure to join our dynamic team in the San Diego Metro Area. At Shield AI, we are dedicated to harnessing the power of artificial intelligence to protect service members and civilians around the globe with our innovative systems. As a pivotal member of our Hivemind Software Operations team, you will play an integral role in designing and implementing engineering automation across our organization. This is a hands-on position where you will collaborate with cross-functional teams to maintain infrastructure-as-code. You'll be taking ownership of our infrastructure, monitoring tools, and internal build containers, ensuring our systems run smoothly and efficiently. Your expertise will shine as you support our AI engineers and manage Hivemind’s enterprise infrastructure, utilizing cutting-edge technologies like Azure DevOps and AWS. If you have a passion for problem-solving and a drive to enhance developer experience, then we want to hear from you! Your contributions will not only impact our mission but also help shape the future of AI in defense technology. Join us at Shield AI and be a part of something truly meaningful. With competitive compensation and a range of benefits, this is an opportunity you won’t want to miss!

Frequently Asked Questions (FAQs) for Senior Staff Software Engineer, Infrastructure (R3078) Role at Shield AI
What are the responsibilities of the Senior Staff Software Engineer, Infrastructure at Shield AI?

As a Senior Staff Software Engineer specializing in Infrastructure at Shield AI, you will be responsible for owning all aspects of infrastructure-as-code for our Hivemind system. This includes managing performance and maintenance for Hivemind’s enterprise infrastructure, including tools like Azure DevOps and AWS. You will also build out solutions for automating infrastructure, work closely with cross-functional teams to address any engineering needs, and enhance the overall developer experience.

Join Rise to see the full answer
What qualifications are needed for the Senior Staff Software Engineer, Infrastructure position at Shield AI?

To qualify for the Senior Staff Software Engineer, Infrastructure position at Shield AI, you need a BS in computer science or a related field along with at least 10 years of professional experience. Proficiency in infrastructure-as-code tools like Terraform, experience with CI/CD practices, and familiarity with cloud services such as AWS or Azure are essential. Additionally, knowledge of scripting languages, containers, and monitoring tools will set you apart in this role.

Join Rise to see the full answer
What does the work environment look like for a Senior Staff Software Engineer at Shield AI?

At Shield AI, the work environment for a Senior Staff Software Engineer focusing on Infrastructure is collaborative and dynamic. You will work closely with the Software Operations team and cross-functional partners to solve complex technical challenges. We emphasize a culture of continuous learning and problem-solving, empowering you to innovate and contribute to the development of our cutting-edge AI systems. Plus, our office in the San Diego Metro Area offers a great location.

Join Rise to see the full answer
What technologies will I be working with as a Senior Staff Software Engineer, Infrastructure at Shield AI?

In this role at Shield AI, you will work with a variety of advanced technologies, including infrastructure-as-code tools such as Terraform and Pulumi, configuration management tools like Ansible and Chef, and monitoring solutions such as Grafana and Datadog. You'll also engage with cloud platforms like Azure and AWS, containers (Docker), and various scripting languages, giving you a broad spectrum of technical exposure to elevate your skills.

Join Rise to see the full answer
What opportunities for growth are available for a Senior Staff Software Engineer at Shield AI?

As a Senior Staff Software Engineer in Infrastructure at Shield AI, numerous growth opportunities are available. You will be encouraged to learn new technologies and methodologies, engage in cross-departmental projects, and participate in ongoing training. The environment promotes innovation, allowing you to take ownership of projects from inception to production, fostering both personal and professional development in this cutting-edge field.

Join Rise to see the full answer
Common Interview Questions for Senior Staff Software Engineer, Infrastructure (R3078)
Can you explain your experience with infrastructure-as-code tools?

In your response, share specific tools you have used, like Terraform or CloudFormation. Discuss how you have successfully implemented infrastructure-as-code in previous roles. Highlight a project where this approach improved efficiency and reliability in deployment.

Join Rise to see the full answer
How do you approach problem-solving in a DevOps environment?

You might illustrate your problem-solving approach by detailing a challenging project. Discuss how you identified the root cause, worked collaboratively with team members, and the steps you took to resolve the issue, ensuring that the solution was sustainable.

Join Rise to see the full answer
What strategies do you use to improve developer efficiency?

When answering, talk about specific initiatives you have taken to enhance the developer experience, such as automating processes, optimizing workflows, or implementing new tools that have led to increased productivity and morale within the engineering team.

Join Rise to see the full answer
Describe your experience with continuous integration and continuous delivery (CI/CD).

Describe the CI/CD platforms you've used, such as GitHub Actions or Azure DevOps. Share a specific example of how you've set up a CI/CD pipeline, challenges you faced, and how your contribution improved the release process.

Join Rise to see the full answer
How familiar are you with cloud services, and which do you prefer to work with?

Discuss your experience with various cloud services like AWS, Azure, or Google Cloud. Provide examples of projects where you've utilized these services, outlining why you prefer one over the others based on ease of use, features, or performance.

Join Rise to see the full answer
How do you ensure the security of infrastructure and applications?

Emphasize your knowledge of security best practices and tools. Talk about specific methods you have implemented to ensure security, such as identity access management or using monitoring tools to detect vulnerabilities.

Join Rise to see the full answer
What kind of monitoring tools have you implemented in past roles?

Share your experience using monitoring tools like Grafana, Splunk, or Prometheus. Highlight your familiarity with setting up alerts, dashboards, and how these tools helped in maintaining system reliability and performance.

Join Rise to see the full answer
Explain your experience managing containers and orchestration tools.

Discuss your hands-on experience with containers like Docker and orchestration tools such as Kubernetes. Provide examples of scenarios where you deployed applications in a containerized environment and the benefits you observed.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Provide an example of how you've successfully worked with cross-functional teams in the past, detailing communication strategies, tools you used, and how you ensured that everyone was aligned towards a common objective.

Join Rise to see the full answer
What role do you think automation plays in infrastructure management?

Discuss the importance of automation in infrastructure management, citing examples from your experience where automation has led to efficiency, accuracy, and reduced manual intervention, thereby improving overall performance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
Posted 9 days ago
Photo of the Rise User
Applaudo Studios Remote Mexico City, CDMX, Mexico
Posted 14 days ago
Posted 10 days ago
Mission Driven
Social Impact Driven
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Axon Remote Boston, Massachusetts, United States
Posted 5 days ago

Our mission is to protect service members and civilians with intelligent systems.

155 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 25, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!