Job Title: Machine Learning Engineer
Location- Poland
My client is a forward-thinking Machine Learning Engineer to help them build the next generation of intelligent systems. This role is perfect for someone who’s deeply experienced with modern ML techniques and excited about large language models (LLMs), autonomous AI agents, and retrieval-based learning systems.
You’ll play a critical role in designing and scaling machine learning solutions across real-world applications from model design to production deployment and long-term maintenance. You’ll also contribute to research into AI systems that go beyond traditional pipelines, including agentic workflows and dynamic knowledge retrieval.
Your Role:
- Develop and refine machine learning models tailored to high-impact business use cases
- Prepare and process data through thoughtful feature engineering and preprocessing steps
- Evaluate and optimise model performance for accuracy, scalability, and efficiency
- Deploy models into production and maintain robust ML infrastructure for continuous operation
- Work closely with teams across engineering, product, and analytics to ship end-to-end ML solutions
- Build and manage data pipelines that support ongoing learning and real-time updates
What You Bring:
- 5+ Experience as a software developer
- Hands on experience with ML
- Strong proficiency in Python and experience with ML frameworks such as PyTorch or TensorFlow
- Hands-on experience with LLMs and associated tooling, including the use of embeddings and vector search
- Ability to communicate complex technical ideas to both technical peers and non-technical collaborators
- Comfortable working in distributed teams across multiple time zones, with a collaborative and proactive mindset
- Professional fluency in English