Job offer
Machine Learning Engineer (Full-Time) (f/m/d)
Julius Baer is seeking a Machine Learning Engineer in Madrid to develop and implement scalable AI solutions, particularly in the areas of large language models and RAG systems. The candidate will work in an agile DevOps environment to optimize AI agents and integrate innovative ML models into existing processes.
Tasks
- Design, development, and maintenance of robust, scalable solutions in a DevOps environment
- Collaboration throughout the entire lifecycle—from concept development to deployment
- Close collaboration with cross-functional teams in our ML & AI ART
- Supporting the organization with high-level technical expertise and delivering innovative solutions
- Development of multi-agent systems and equipping AI models with functional, cross-industry capabilities
- Design and implementation of RAG systems to anchor AI responses in industry-specific data
- Evaluation and integration of AI models (e.g., LLMs) to ensure optimal performance and reliability
- Optimizing agentic workflows and AI agents for production use cases
- Testing and optimizing system prompts and few-shot examples to ensure accurate, consistent, and safe AI outputs
- Performance evaluation of machine learning and AI models using appropriate metrics, evaluation datasets, and techniques, as well as continuous iteration and improvement
- Collaborate with platform teams, data engineers, data scientists, and other stakeholders to integrate machine learning solutions into existing systems and processes
- Participate in code reviews, testing, and debugging to ensure the quality and reliability of machine learning solutions
Requirements
- Strong problem-solving and analytical skills, with the ability to think critically and creatively about complex challenges
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders at all levels of the organization
- Ability to effectively manage one's own workload, prioritize tasks, manage schedules, and consistently deliver high-quality results on time
- A mindset of continuous learning, coupled with a passion for staying up to date on the latest developments in machine learning and artificial intelligence
- Attention to detail and a commitment to producing high-quality, reliable, and maintainable code
- Bachelor's or Master's degree in data science, computer science, mathematics, statistics, or a related field
- Strong programming skills in Python, with experience in machine learning libraries and deep learning frameworks such as TensorFlow or PyTorch
- Proven experience working with large language models (LLMs)
- A solid understanding of AI agents and agentic workflows, LLM orchestration frameworks, and retrieval patterns
- Experience with data preprocessing, feature engineering, and techniques for model selection and evaluation
- Knowledge of statistical and mathematical concepts relevant to machine learning, such as probability theory, linear algebra, and optimization
Job details