Back to jobs
Logo of Harmattan AI
Harmattan AI
Actively hiring

DevOps - Continuous Integration

Workplace
On-site
Commitment
Full-time
Posted
Location
Paris, France

Harmattan AI is seeking a DevOps engineer to own the continuous integration infrastructure for autonomous drone systems. You will design and maintain CI/CD pipelines, build visibility and alerting tools, and collaborate across software, validation, and perception teams to improve developer productivity and software quality.

Responsibilities

  • 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.