Senior Machine Learning Engineer – Contract

Location: Galway – Hybrid
Contract: 12 months
Rate: Up to €500 per day
Start: ASAP

We’re looking for an experienced Senior Machine Learning Engineer to build and integrate ML and GenAI capabilities into scalable, production-grade applications. This is an engineering-focused role for someone who enjoys building end-to-end systems rather than pure research.

Key Responsibilities

  • Build production-grade ML/GenAI applications, APIs and services.

  • Design and deploy RAG pipelines, embeddings and vector search solutions.

  • Develop and integrate agentic and multi-agent workflows.

  • Turn ML prototypes and research into scalable production systems.

  • Build full-stack applications using modern front-end and back-end technologies.

  • Design cloud-native, distributed and highly scalable architectures.

  • Implement CI/CD, observability, monitoring and secure engineering practices.

  • Work closely with ML researchers, data scientists and platform teams.

  • Evaluate emerging GenAI frameworks and technologies for practical adoption.

Requirements

  • 10+ years' software engineering experience.

  • 4–6 years' experience with ML/GenAI in production.

  • Strong Python development skills.

  • Experience with RAG, embeddings and vector databases such as FAISS, Pinecone, Weaviate or Milvus.

  • Experience with LangChain, LangGraph, CrewAI, AutoGen or similar agentic frameworks.

  • Strong AWS/cloud-native experience.

  • Full-stack development experience with React/Next.js, Angular or similar.

  • Experience with Node.js, Java, C#, Go or similar.

  • Strong knowledge of Docker, Kubernetes, CI/CD and GitHub Actions.

  • Experience with databases such as Oracle, Snowflake and/or knowledge graphs.

  • Understanding of ML model integration, evaluation and Responsible AI.

Desirable: Experience with Prometheus, Grafana, OpenTelemetry, model monitoring, GenAI evaluation frameworks and automated alerting.



Description:

We are looking for a Senior Machine Learning Engineer with strong software engineering fundamentals who can seamlessly integrate Machine Learning and GenAI capabilities into scalable, production-grade applications. This role is ideal for an experienced engineer (10+ years) who enjoys building end?to?end systems—including front-end, back-end, APIs, and ML?powered services—rather than doing research.

 

You will partner closely with ML researchers, data scientists, and platform teams to transform prototypes, RAG pipelines, and agentic workflows into robust systems used across the enterprise.

 

The Expertise We’re Looking For

 

  • Bachelor’s or Master’s in Computer Science, Engineering, or related technical field.
  • 10+ years of professional software engineering experience (full stack, distributed systems, APIs, cloud).
  • 4–6 years working with machine learning or GenAI systems in production environments.
  • Experience designing and deploying RAG pipelines with embeddings and vector search.
  • Hands-on with vector databases: FAISS, Pinecone, Weaviate, Milvus, etc.
  • Experience with agentic frameworks such as LangChain, CrewAI, LangGraph, AutoGen.
  • Strong expertise in cloud-native engineering (AWS preferred).
  • Proficient in modern front-end frameworks (React/Next.js, Angular, or similar) and in building robust web applications.
  • Back-end development using Python (advanced) and one or more of: Node.js, Java, C#, or Go.
  • Familiarity with traditional ML models, their applications, and how to integrate them into products.
  • Cloud Platforms: AWS services such as S3, Lambda, ECS/EKS, SageMaker, API Gateway.
  • Databases: Experience with relational systems (Oracle), cloud data warehouses (Snowflake), vector DBs, and knowledge graphs (Neo4j, RDF/SPARQL).
  • DevOps: CI/CD pipelines, Docker, Kubernetes, GitHub Actions, infrastructure-as-code.
  • Understanding of Responsible AI, data privacy, and ethical considerations in ML-driven systems.
  • Good to have: Experience with model monitoring, evaluation frameworks, and automated alerting.
  •  Ability to communicate architectural decisions and technical concepts to non-technical partners.
  • undefined 
  •  
  • The Skills You Bring End-to-end engineering: You build full-stack applications that integrate ML/GenAI services seamlessly. Productizing ML: Skilled at converting research notebooks and prototypes into production APIs, scalable microservices, or front?end experiences. System design & architecture: Comfortable with distributed systems, containerization, scaling, observability, and resilience. ML/GenAI literacy: You understand how to select the right model type and integrate it appropriately into a business workflow. Agentic workflows: Experience deploying multi-agent systems and monitoring their behavior in production. Observability engineering: Hands-on with Prometheus, Grafana, OpenTelemetry, and logging/metrics pipelines. Engineering rigor: CI/CD, testing, version control, tracing, blue/green deployments, and secure coding practices. Research & evaluation: Ability to evaluate new frameworks, GenAI tools, and emerging technologies for practical adoption. Collaboration: Strong teamwork, mentorship, and communication, enabling strong cross-functional delivery.  
  •  
  • The Value You Deliver You build the full-stack components—APIs, UIs, services—that bring ML and GenAI capabilities directly into business applications. You create scalable, secure, and reliable platforms for RAG, model serving, and agentic applications. You improve engineering productivity by providing reusable patterns, libraries, and frameworks for ML integration. You help the organization understand where different model types (LLMs, embeddings, classifiers, etc.) best fit business challenges. You collaborate closely with ML researchers, product teams, and cloud engineering to deliver measurable business impact. You elevate the team by sharing best practices in architecture, coding, and ML?aware engineering