Compiler Engineer (m/f/x)


Quantagonia macht alte Software fit für Quantencomputer. Würde Frank Thelen investieren?

Apply now
Frankfurt, Remote
Join our mission

We're looking for a dedicated working student in digital marketing. This is your opportunity to join our dynamic team and make a difference in a fast-paced startup focused on quantum computing. Direct knowledge in quantum computing isn't required! If you enjoy working on challenging problems and taking responsibility, you're exactly who we're looking for!

We've recently completed our seed funding round and have been featured in major publications such as Handelsblatt and the Frankfurter Allgemeine Zeitung (FAZ). Additionally, Gründerszene ranked us as one of the 10 most promising startups of 2023. If you want to learn more about Quantagonia, visit our website or listen to our latest Startup Insider Podcast.

Please note that you must be an EU citizen for this position or have work authorization for the EU!

  • Join Quantagonia's compiler team to automate the synthesis of quantum algorithms to replace and improve classical code.
  • Identify certain idioms in codebases across abstraction levels and apply transformations.
  • Implement a mature, state-of-the-art compiler toolchain that for this novel and exciting area.
  • Develop patterns for AI-assisted structure learning based on code idioms.
  • Help design DSLs for different abstraction levels based on your discoveries.
  • Collaborate with the Quantum Engineering team to approximate code patterns beyond current quantum hardware capabilities.
  • Contribute to open source projects and to the scientific community through our work.

Must haves:

  • 3+ years of academic or professional experience in compilers, demonstrated through software contributions or academic publications.
  • Experience with compiler technologies such as MLIR, LLVM, etc., and domain-specific languages (DSLs).
  • Proficiency in source code instrumentation and pattern-based source code classification.
  • Familiarity with both lower-level languages (C/C++) and higher-level/scripting languages (Python, Julia, etc.).
  • Ownership mindset: actively contribute to product maintenance and deliver features as per the roadmap.
  • Excellent communication skills, team-oriented, with a focus on code quality and clarity.


  • Experience in scaling up algorithms to handle large codebases and real-life scenarios.
  • Experience with source-code analysis and AI techniques.
  • Knowledge and/or experience with current quantum computing technologies.
  • Academic or STEM background.

In addition to that, we expect a certain degree of self-reliance through, e.g. proactively taking up issues from the backlog and coordinating with the product owner to integrate your changes into the production environment.

  • Highly flexible working environment: Adapt to your personal needs, whether it's working hours or location (with limitations). Your happiness and productivity are paramount.
  • Flat hierarchies: Embrace a direct and open approach to personal development and team roles.
  • Personal development opportunities: Collaborate closely with founders, development experts, and industry professionals.
  • Academic integration: Enjoy time off for certifications, courses, and engagement with the academic community.

We prefer a hybrid working model with at least some time (think, e.g. 1 day a week or at least every second week) in our office in Frankfurt am Main, Germany. If working remotely, you need to be located in an EU country.

About Us

Based in Germany, Quantagonia is at the cutting edge of Quantum Computing, helping companies apply it to their businesses to create game-changing strategic advantages. This is your opportunity to have a significant positive impact on the growth of a company, build your own skillset, and experience the satisfaction of working at the forefront of a category that will shape the future of society.

Quantagonia Application Logo

Interested? Send us your application right now!

We appreciate your interest to join our growing team.