Harmattan AI
DevOps - Continuous Integration
3w ago
Europeci/cdpipelineautomation
Responsible for designing, building, and maintaining continuous integration infrastructure to improve developer productivity and software quality in autonomous drone defense systems.
About the company
- Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces.
- Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected.
Responsibilities
- Harmattan AI is developing advanced autonomous drone systems and payloads for defense applications. As the company scales fast and our software codebase grows even faster, we need a DevOps engineer to improve developer productivity and keep software quality at a high level. Working across all of our software teams, you will own the continuous integration infrastructure that lets our engineers ship reliable code at pace.
- Continuous Integration: Design, build, and maintain the CI/CD pipelines that compile, test, and deliver our software.
- Visibility & Alerting: Build feedback tools, such as dashboards and notification/alert systems, that surface build, test, and pipeline status to the right people at the right time.
- Solution Definition: Gather needs from the software, validation, GNC, and perception teams and turn them into practical tooling solutions.
- Cross-Functional Collaboration. Work closely with software developers across every team, as well as IT, validation, and the GNC, ML, and perception teams, to understand their workflows and remove friction.
- AI in the Pipeline:Integrate and deploy AI agents within the CI.
- Developer Productivity & Quality:Track the overall health of the development workflow, and spot bottlenecks and quality issues.
- Documentation & Standards : Document the tooling you build and help standardize development best practices across teams.
Requirements
- GitHub & CI/CD: Proficiency with GitHub and GitHub Actions, including writing and maintaining workflows in the Actions YAML syntax to automate builds and tests.
- Multi-repo workspaces: Comfortable working across projects split into several repositories.
- Technical proficiency: Confident writing automation in Bash and Python, and comfortable working in a Linux environment with Docker.
- Build systems: Solid hands-on experience with build systems such as CMake, and the ability to debug and maintain build configurations.
- Domain experience: A background in robotics or embedded systems, so you understand the constraints of the software we build.
- Educational background: MSc or BSc in Computer Science, Software Engineering, Robotics, or a similar technical field; equivalent professional experience is equally valued.
Nice to have
- Experience setting up automated test benches and/or functional testing frameworks.
- C++ development experience.
- Experience with a cloud platform such as Google Cloud Platform (GCP).
- Familiarity with agentic coding tools and their advanced configuration.
Other
- Service-oriented: You treat developers across every team as your users, listening to their workflows and building tooling that removes their friction.
- Strong communicator & collaborator: You gather needs, explain trade-offs, and align many teams around shared standards.
- Pragmatic owner: You prioritize what matters most for the whole organization, ship incrementally, and take ownership of the reliability everyone depends on.
- We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.