Back to jobs
New

Senior AI Engineer, Code Generation - Caffeine.ai

Zürich, Switzerland

We are seeking a highly skilled Senior AI Engineer, Code Generation to join our team, focusing on LLM-based code generation for Caffeine, our platform that lets technical and non-technical users create and update sophisticated online apps just by chatting with AI. The role involves post-training and optimizing large language models (LLMs), multi-agent architectures, and retrieval-augmented generation (RAG). The candidate will play a crucial role in enhancing the core of Caffeine through innovative AI solutions, high-quality software implementation, systematic evaluations and benchmarking, and impactful optimizations. You will collaborate closely with other AI engineers, software engineers, and domain experts to push the frontier of LLM for code generation in Caffeine.

Key Responsibilities:

  • Develop and apply sophisticated multi-agent architectures and prompt engineering to optimize our AI solutions.
  • Optimize LLM post-training pipelines (Supervised finetuning, Reinforcement Learning)s 
  • Implement scalable context engineering pipelines (incl. RAG) to improve retrieval quality and reasoning.
  • Establish systematic evaluation and benchmarking frameworks to assess LLM performance.
  • Lead experiments and apply the latest research directions in LLMs, ensuring impactful implementation.
  • Implement high-quality AI components, tools, and integrations, practicing clean coding and professional software engineering methods.
  • Collaborate cross-functionally with engineers, product managers, and data scientists, to align solutions with business and technical goals.

Required Qualifications:

  • Master’s or PhD degree in Computer Science, Data Science, or a closely related field.
  • 2+ years of professional AI experience with large language models, specifically in post-training, fine-tuning, benchmarking, and RAG.
  • 5+ years of professional software engineering experience, with focus on clean code.
  • Strong analytical skills to solve complex problems and design innovative LLM-based solutions.
  • Hands-on mentality with a pragmatic approach to implementing impactful solutions.
  • Proficiency in TypeScript and experience in other industrially relevant programming languages.
  • Proven ability to work effectively in cross-functional teams.

Preferred Qualifications:

  • Experience in LLM code generation or code analysis.
  • Experience in programming language design, compilers, and runtime systems.
  • Experience in engineering of vibe coding platforms.

About DFINITY and the Internet Computer:

DFINITY is a leading contributor to the Internet Computer Protocol (ICP), with a mission to bring the world's compute onto the secure ICP network. Built on its unique third-generation blockchain technology, ICP enables the development and operation of a new generation of unstoppable, tamper-proof, fully decentralized web applications. Its powerful technology can run entire AI models within smart contracts, representing a major advancement for secure AI. Through seamless integration with Bitcoin, Ethereum, and other networks, ICP facilitates multi-chain operations for digital assets and web3.

Join our team of over 250 talented individuals, including world-renowned cryptographers, distributed systems engineers, programming language experts, and industry leaders, who are shaping the future of the internet and web3.
 
DFINITY was founded in 2016 by entrepreneur and crypto theoretician, Dominic Williams.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

Starting with your strongest first

Select...

Please select the option that applies to you:

Select...
Select...
Select...

If you are currently employed, please indicate your notice period. If you are available immediately, select “Immediately Available.”

What gender pronoun(s) do you identify with?
Select...

By submitting your application, you consent to the processing of your personal data by DFINITY for the purposes of evaluating your candidacy and communicating with you throughout the recruitment process.

Your data will be handled in accordance with applicable privacy laws, including the EU General Data Protection Regulation (GDPR) and the Swiss Federal Act on Data Protection (nFADP).

We retain candidate data for up to 12 months after the conclusion of the hiring process, unless you request otherwise. You may access, correct, or request deletion of your data at any time by contacting us at legalnotice@dfinity.org.

For more information, please see our Privacy Policy.