Machine Learning Engineer

Plain Concepts is a technology company collaborating with a leader in technological innovation for the Legal sector in Spain, developing pioneering solutions in automation, artificial intelligence, and specialized software.
Las Rozas de Madrid, Madrid, Spain
Machine Learning
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer

At Plain Concepts, we are collaborating with one of our clients, leader in technological innovation for the Legal sector in Spain, developing pioneering solutions in automation, artificial intelligence, and specialized software.

We are looking for a talented and creative Machine Learning Engineer to join our team of experts and collaborate in the development of pioneering products that make the daily work of professionals in the legal, fiscal, human resources, and public administration sectors easier.

What will you do on daily basis:

  • Identify, analyze and integrate state-of-the-art evolutions in artificial intelligence to improve our stack.
  • Understand the legal context of our products for lawyers, legal experts, HRs.
  • Develop new features and products and help to identify new opportunities.
  • Interact with AI team manager and AI product manager to understand their expectation in terms of use cases and user experience.
  • Design and develop ML/DL/NLP prototypes (chatbots, information extraction or enrichment, search and recommendation of legal documents, etc.) in different languages.
  • Continuously improve models and algorithms to maintain them robust, stable and scalable.
  • Deploy a whole test environment and improve it on data, test coverage, reproducibility.
  • Participate in keeping and updating the coding best practices.
  • Support production teams to implement and deploy the solutions developed.

Requirements:

  • 3+ years in Machine Learning with tools like PyTorch, pytest, TensorFlow, Keras, SpaCy, NLTK
  • Proven track record of delivered AI projects
  • Very good knowledge of ML and Deep Learning or/and very good knowledge of NLP
  • Knowledge of artificial neural networks is a plus
  • Extensive experience with Python and its ecosystem (Poetry, Pydantic, Mypy, FastAPI)
  • Expertise in RAG (Retrieval Augmented Generation) principle
  • First experience with LLMs, preferably OpenAI or Gemini, Huggingface, Mistral, Midjourney
  • Familiarity with Azure Open AI solution, M365 Copilot is a plus
  • Comfortable with MLOps tools
  • Familiarity with software engineering best practices
  • Comfortable with CI/CD concepts and tools like Git, Docker
  • Professional English level
  • Experience with Agile Methodologies

Join our team and be part of innovative AI solutions in the legal tech industry!

Last updated 3 months ago

Responsibilities For Machine Learning Engineer

  • Identify, analyze and integrate state-of-the-art evolutions in artificial intelligence
  • Understand the legal context of our products
  • Develop new features and products
  • Interact with AI team manager and AI product manager
  • Design and develop ML/DL/NLP prototypes
  • Improve models and algorithms
  • Deploy and improve test environments
  • Maintain coding best practices
  • Support production teams in implementing and deploying solutions

Requirements For Machine Learning Engineer

Python
Kubernetes
  • 3+ years in Machine Learning with tools like PyTorch, pytest, TensorFlow, Keras, SpaCy, NLTK
  • Proven track record of delivered AI projects
  • Very good knowledge of ML and Deep Learning or/and very good knowledge of NLP
  • Extensive experience with Python and its ecosystem (Poetry, Pydantic, Mypy, FastAPI)
  • Expertise in RAG (Retrieval Augmented Generation) principle
  • First experience with LLMs, preferably OpenAI or Gemini, Huggingface, Mistral, Midjourney
  • Comfortable with MLOps tools
  • Familiarity with software engineering best practices
  • Comfortable with CI/CD concepts and tools like Git, Docker
  • Professional English level
  • Experience with Agile Methodologies

Benefits For Machine Learning Engineer

  • Permanent contract (final company)
  • Intensive schedule on Fridays, July and August
  • Flexible start and finish times
  • Salary in line with market standards and experience
  • Hybrid work model (2 days per week in the office)
  • Restaurant tickets
  • Tangible career development plan
  • Bonus for teleworking

Interested in this job?

Jobs Related To Plain Concepts Machine Learning Engineer

IA Engineer

Join Plain Concepts as an IA Engineer, developing cutting-edge AI solutions in an international team with flexible work options.

Machine Learning Engineer

Join Plain Concepts as a Machine Learning Engineer, developing AI solutions for the legal sector in Spain. Hybrid work model, competitive salary, and growth opportunities.

Software Engineer 2- AI Full Stack Development

Mid-level Software Engineer position at Microsoft focusing on AI and full-stack development, requiring 4+ years of experience and expertise in AI/ML technologies.

Research Product Manager, Google Cloud, Domain Applied ML

Lead AI/ML research product management at Google Cloud, driving innovation in Generative AI and machine learning infrastructure.

Research Scientist, Market Algorithms

Research Scientist position at Google focusing on market algorithms, combining ML, economics, and computer science research with practical applications.