Machine Learning
Remote
PT
About YellowIpe
Our mission is to inspire the connection between technology and people, we foster the best of our professionals through our expertise in finding and attracting the best talent for the best projects. The Focus on People, Collaboration and Commitment are the pillars that guide us in this trajectory.
Join the yellow team as our new Machine Learning!
We are seeking a Machine Learning Engineer with 4-5 years of experience to join our team.
The ideal candidate is passionate about building intelligent systems and has a solid foundation in developing and deploying ML models.
You will work on innovative projects that leverage cutting-edge AI technologies, including Large Language Models (LLMs), and contribute to creating scalable, robust ML solutions.
Key Responsibilities:
- Design and deploy machine learning models, including NLP applications with Large Language Models (LLMs).
- Implement and optimize workflows for tasks such as prompt engineering, retrieval-augmented generation (RAG), and text processing.
- Develop and maintain scalable data pipelines and ML workflows for model training and deployment.
- Utilize cloud-based infrastructure (e.g., Azure Kubernetes Service) to deploy and manage ML solutions efficiently.
- Collaborate with cross-functional teams to design and implement microservices for ML systems.
- Monitor and troubleshoot deployed systems, ensuring performance and reliability.
Required Skills:
- Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
- 4-5 years of professional experience in machine learning or AI-focused roles.
- Strong programming skills in Python and familiarity with frameworks such as LangChain.
- Strong object-oriented programming (OOP) skills, understanding of design patterns, and ability to write high-quality, maintainable code with comprehensive tests.
- Experience in deploying ML models and building data pipelines in production.
- Solid understanding of LLMs, NLP techniques, and tasks like prompt engineering and chunking.
- Proficiency with cloud platforms (e.g., Azure) and container orchestration tools (e.g., Kubernetes).
- Knowledge of workflow orchestration tools like Apache Airflow.
Preferred Skills:
- Experience with microservices architecture and distributed systems.
- Familiarity with DevOps practices, including CI/CD pipelines and Docker.
Location Requirements:
- Remote - Candidates must reside in Portugal.