We’re looking for a dedicated and passionate machine learning software engineer. This is your opportunity to join our dynamic team and make a difference in a fast-paced startup focused on bringing advanced optimization and AI to the world. If you enjoy working on challenging problems and taking responsibility, you’re exactly who we’re looking for!
Please note: You must be an EU citizen or have work authorization for the EU to be eligible for this position.
Tasks
- Focus on the intersection of optimization and Large Language Models (LLMs). Proactively learn new technologies and contribute directly to our core product.
- Take responsibility for maintaining the product and delivering features on the roadmap. You will play a key role in product ownership, ensuring alignment with the roadmap and driving continuous improvement.
- Be a flexible and effective team player with excellent communication skills, an entrepreneurial mindset, and the ability to think creatively.
Requirements
- BSc in Computer Science or equivalent professional experience.
- Demonstrated proficiency in software engineering. Experience with at least one object-oriented language in a production environment, as well as Python.
- Experience with modern development practices (testing, CI/CD, Git workflows, code reviews). Familiarity with Python development best practices, including project management (e.g., hatch/poetry/etc.), testing (e.g., pytest), and linting/formatting (e.g., ruff).
- Understanding of software architecture principles.
- Experience with data processing using the scientific Python stack (pandas, numpy, scipy).
- Mathematical optimization experience: PuLP or alternatives (Pyomo, CVXPY), commercial solvers (Gurobi, Xpress, CPLEX), and knowledge of mathematical modeling and metaheuristics.
- Required: LangChain and LangGraph.
- Nice to have: Hugging Face, PyTorch.
- API development experience is a plus (e.g., FastAPI, Flask).
- Strong communication skills, team-oriented with a sense of ownership, and a strong emphasis on code quality.
- Data-driven mindset with the ability to build solutions based on data insights.
- High responsibility and potential to make an impact and shape Quantagonia’s products.
- Work with a passionate, international team of scientists, mathematicians, and engineers.
- Flexible working environment that you can adapt to meet your personal needs—your happiness and productivity are what matter most.
- Flat hierarchies with a direct and open approach to your personal development and role within the team.
- Opportunity to learn new technologies, from quantum computing and AI to software development and more.
We prefer a hybrid working model, with at least some time in our Munich or Frankfurt am Main offices in Germany (e.g., 1-2 days a week in-office).
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.
Interested? Send us your application right now!
We appreciate your interest to join our growing team.
#J-18808-Ljbffr
Kontaktperson:
Quantagonia HR Team