Join Our Mission
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 (any public projects?). 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.
- LLM development:
- 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.
Benefits
- 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).