Mid-Senior Machine Learning Engineer - Language Technologies
About the Role
We are seeking a talented Machine Learning Engineer for Language Technologies to join our team at the Barcelona Supercomputing Center. This Machine Learning Engineer remote position offers a unique opportunity to work on cutting-edge language technologies while collaborating with experts in a highly sophisticated HPC environment.
What You'll Do
- Design and implement proof of concept NLP applications using large language models (LLMs) and other AI resources.
- Prepare model training and fine-tuning in HPC clusters.
- C curate training and benchmarking datasets to measure application performance.
- Evaluate the quality of models and datasets.
- Document and publish models on open platforms.
- Manage complex software development projects.
- Research and publish scientific papers.
Requirements
- Degree in Computer Science, Telecommunications, Applied Linguistics, or related disciplines; a Master’s degree is preferred.
- At least 3 years of demonstrated experience in deep learning or ML frameworks.
- Proficient coding skills in Python and other programming languages.
- Knowledge of version control tools and best practices.
- Experience in developing open-source software and resources.
- Familiarity with NLP libraries such as Transformers, Gensim, Gradio, Hugging Face, Pytorch, and Langchain.
- Strong understanding of linguistic concepts.
- Fluency in English and a good level of spoken and written Catalan and/or Spanish.
Nice to Have
- Experience working in dynamic ML teams.
- Published research papers in relevant fields.
- Familiarity with front-end and back-end web development.
What We Offer
- Competitive salary commensurate with qualifications and experience.
- Full-time contract (37.5 hours/week) with flexible working hours.
- Private health insurance and restaurant tickets.
- Support for relocation procedures.
- Extensive training plan and opportunities for professional development.
- 22 days of holidays plus 6 personal days.
- A stimulating environment with state-of-the-art infrastructure.
This Machine Learning Engineer remote role is perfect for someone passionate about language technologies and eager to contribute to impactful projects. If you are looking to advance your career in a leading research environment, apply now!
This Machine Learning Engineer position offers a unique opportunity to work on cutting-edge language technologies at a leading research center. Enjoy a competitive salary and flexible working hours.
Who Will Succeed Here
Proficient in Python and familiar with frameworks such as PyTorch and Hugging Face for developing and deploying NLP models, with hands-on experience in implementing Transformer architectures.
Self-motivated and disciplined, thriving in a remote work environment, demonstrating the ability to manage time effectively while collaborating with a distributed team on complex machine learning projects.
Strong analytical mindset with a focus on continuous improvement and experimentation, experienced in leveraging Gensim and Gradio for model evaluation and user interface development, and comfortable with debugging and optimizing models in production.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months