Open-Source Machine Learning Engineer - EMEA Remote
Hugging Face3 months ago
Remote, EMEASenior
Responsibilities
- Improve and contribute to open-source machine learning libraries such as Transformers, Datasets, PyTorch, and vLLM.
- Write clean, well-tested, and maintainable Python library code.
- Support users and contributors across GitHub, forums, Slack, and the broader open-source ML community.
- Collaborate with researchers, ML practitioners, and data scientists on impactful ecosystem improvements.
- Help make complex machine-learning technology more accessible.
Requirements
- Strong Python skills and experience writing clean, well-tested, maintainable library code.
- Deep hands-on experience with a modern deep-learning framework, especially PyTorch; JAX or TensorFlow experience is a plus.
- Practical experience with the Hugging Face open-source stack, including Transformers, Datasets, and Accelerate, or comparable ML libraries.
- A public track record of open-source contributions, such as merged pull requests to machine-learning or data libraries reviewable on GitHub.
- Solid understanding of modern machine learning and deep learning, including transformer architectures.
- Experience collaborating with technical communities through GitHub issues and reviews, forums, Slack, or Discord.
- Fluent written English for asynchronous collaboration across a distributed global community.
- Open-source project maintenance, prior contributions to relevant libraries, distributed training, inference optimization, GPU or accelerator performance work, and large-scale model training are preferred.
Benefits
- EMEA remote work with flexible working hours and access to Paris and New York offices.
- Health, dental, and vision benefits for employees and dependents.
- Parental leave and flexible paid time off.
- Reimbursement for relevant conferences, training, and education.
- Company equity for all employees.
- Workstation outfitting when needed and opportunities to visit company offices.