About the Role
This is a hands-on AI/LLM engineering role at a fast-growing, Y Combinator-backed B2B SaaS startup building AI-powered sales automation for distributors and manufacturers. You'll work across the full stack to deliver end-to-end AI systems that have a direct, measurable impact on the product and the company's growth trajectory.
What You'll Do
Build, deploy, and optimize AI agents end-to-end across the full stack.
Work with embeddings and fine-tune LLMs for classification and reranking tasks.
Design and optimize algorithms for product search.
Apply RLHF and DPO techniques to align LLMs with human feedback.
Build robust data pipelines to process large-scale unstructured data efficiently.
Improve backend scalability, stability, and performance.
What We're Looking For
2+ years of engineering experience.
Strong hands-on experience with NLP, LLMs, embeddings, ML, and AI agent development.
Demonstrated experience building and scaling data and ML pipelines, particularly for unstructured data.
Experience with vector databases (e.g., Weaviate, Pinecone) and PostgreSQL.
Full-stack development skills using React, TypeScript, and Next.js.
Familiarity with containerization (Docker, Kubernetes), cloud infrastructure (AWS, Azure, or GCP), and infrastructure as code (Terraform).
Experience with RLHF and DPO for LLM alignment.
Strong computer science fundamentals.
Willingness to work on-site in Munich, Germany.
Compensation & Benefits
Salary range: €80,000 - €130,000 per year. Visa sponsorship is available.
Location
On-site in Munich, Bavaria, Germany. Full-time, in-person presence is expected.

