Junior Machine Learning Engineer
Contract Type: 6-Month Contract / Internship
Work Location: Zurich, on-site (hybrid)
An opportunity exists for a Junior Machine Learning Engineer / Intern to join our team. The role involves assisting in post-training and optimization of large language models (LLMs), integrating them with retrieval-augmented generation (RAG), and multi-agent architectures. The primary focus will be on enhancing LLM-based solutions through practical research, robust implementation, evaluation, and optimizations. Collaboration with seasoned machine learning engineers, software engineers, and domain experts is key to advancing LLM innovations in code generation.
Key Duties:
- Assist in formulating LLM training datasets for various applications such as instruction following, question answering, reasoning, conversational models, and code generation.
- Aid in the seamless integration of curated content into fine-tuning processes.
- Contribute to outlining guidance for knowledge workers in creating LLM training data (code, text, prompts, dialogues), and synthetic data validation procedures.
- Provide support in the systematic assessment of LLM performance and benchmarking.
- Engage in the enhancement of retrieval-augmented generation (RAG) engines.
- Learn and contribute to the development of multi-agent architectures and prompt engineering.
- Experiment under supervision with emerging trends and research areas within LLMs.
- Implement LLM components and integrations with a focus on producing well-documented, high-quality code.
Minimum Requirements:
- Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
- Knowledge of machine learning frameworks such as PyTorch or TensorFlow.
- Basic proficiency in Python.
- Strong communication skills and adept at effective collaboration.
- Strong analytical skills and problem-solving abilities.
Preferred Qualifications:
- Fundamental understanding of LLM architectures like BERT, Llama-3 or similar.
- Familiarity with code generation or low-resource programming languages.
- Interest or experience in reinforcement learning from human feedback (RLHF) or reinforcement learning from verifiable rewards (RLVR).
- Understanding of data annotation and labeling tools.
- Interest in addressing bias and fairness in AI.
- Experience or interest in TypeScript.
About the Company and Project:
Our entity is a primary contributor to the Internet Computer Protocol (ICP), dedicated to migrating global computing onto the secure ICP network. The cutting-edge blockchain technology of ICP empowers the establishment and operation of tamper-proof, fully decentralized web applications. This pioneering technology even supports running entire AI models within smart contracts, a significant stride for secure AI. By seamlessly integrating with other networks like Bitcoin and Ethereum, ICP facilitates multi-chain operations for digital assets and web3.
Join our diverse team of over 250 proficient individuals, including acclaimed cryptographers, distributed systems engineers, programming language specialists, and industry visionaries. Together, we are reshaping the landscape of the internet and web3 technologies.
The foundation of our company was laid in 2016 by innovator and cryptocurrency theorist, Dominic Williams.
All candidates will be treated equally in the recruitment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
