Machine Learning Engineer

Plain Concepts is collaborating with a client that is 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 · Legal Tech

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:

  • Be able to identify, to analyze and to integrate the state-of-the-art evolutions in artificial intelligence and 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 of user experience.
  • Design and develop ML/DL/NLP prototype (chatbots, information extraction or enrichment, search and recommendation of legal documents, etc.) in different languages.
  • Improve continuously the models and the algorithms to maintain them robust, stable and scalable.
  • Deploy a whole test environment and improve it on data, test coverage, reproducibility.
  • Participate to keep and update the coding best practices.
  • Support production teams to implement and deploy the solutions developed.

This role offers the opportunity to work on cutting-edge AI technologies in the legal sector, with a focus on machine learning, deep learning, and natural language processing. You'll be part of a team developing innovative solutions that have a real impact on professionals in various sectors. The position offers a hybrid work model, competitive salary, and various benefits including flexible hours and career development opportunities.

Last updated a month ago

Responsibilities For Machine Learning Engineer

  • Identify, analyze and integrate state-of-the-art AI evolutions to improve our stack
  • Understand the legal context of our products for lawyers, legal experts, HRs
  • Develop new features and products and identify new opportunities
  • Interact with AI team manager and AI product manager
  • Design and develop ML/DL/NLP prototypes in different languages
  • Continuously improve models and algorithms for robustness, stability, and scalability
  • Deploy and improve test environments
  • Maintain and update coding best practices
  • Support production teams in implementing and deploying solutions

Requirements For Machine Learning Engineer

Python
  • 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 as 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 with 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 your experience
  • Hybrid work model (2 days per week in the office, 3 at home)
  • Restaurant tickets
  • Tangible career development plan
  • Bonus for teleworking

Interested in this job?

Jobs Related To Plain Concepts Machine Learning Engineer

Machine Learning Engineer II

Machine Learning Engineer II at Amazon, developing core shopping experiences using AI and large language models.

SDE II, GenAI Apps, People eXperience and Technology Central Science (PXTCS)

Amazon is hiring a SDE II for GenAI Apps in their PXT Central Science team to build ML and LLM systems, improving employee experience.

Cloud Support Engineer - Sagemaker, Vision & other, Support Engineering

Join AWS as a Cloud Support Engineer, working with cutting-edge cloud technologies to assist global companies in leveraging AWS services for mission-critical applications.

Software Engineer II

Join Microsoft's AI Frameworks team as a Software Engineer II, developing cutting-edge AI/ML software for various platforms and products.

Conversational Engineer

66degrees seeks a Conversational Engineer to build complex virtual agents using Dialogflow CX, lead workshops, and collaborate with cross-functional teams.