Discover International
Artificial Intelligence Engineer
Discover InternationalIreland3 hours ago
Full-timeScience, Information Technology

Senior Machine Learning Engineer (1) + Junior Machine Learning Engineers (2)


About the Role

We are seeking one Senior and two Junior Machine Learning Engineers to help build and operationalize AI-driven automation systems in a cloud environment. This team will work collaboratively with Data Scientists, Product, and Engineering teams to develop scalable AI solutions, LLM-based automation agents, and cloud-based pipelines.


Important: This role focuses on engineering, integration, and deployment — not model research or custom model development.


Key Responsibilities

  • Design, build, and maintain cloud-based AI and automation solutions using Python and Azure services.
  • Develop, integrate, and optimize workflows that leverage Large Language Models (LLMs), vector databases, prompt pipelines, and related tooling.
  • Collaborate with Data Scientists to productionize their models and prototypes.
  • Build robust, scalable REST APIs, microservices, and automation agents.
  • Implement monitoring, observability, model versioning, and MLOps best practices.
  • Write well-structured, maintainable, and testable code.


Requirements

For Senior ML Engineer

  • 5+ years professional software engineering experience.
  • Strong Python development and debugging skills.
  • Hands-on experience building solutions in Azure (e.g., Azure ML, Functions, Storage, AKS, DevOps).
  • Experience integrating and working with LLMs (OpenAI, Azure OpenAI, HuggingFace, LangChain, or similar).
  • Experience with MLOps, deployment automation, CI/CD, and containerized applications (Docker/Kubernetes).
  • Ability to lead architecture decisions, code reviews, and mentor junior engineers.
  • Excellent communication and collaboration skills.


For Junior ML Engineers

  • 1–3 years experience in software engineering, data engineering, or ML workflow integration.
  • Proficiency in Python and familiarity with ML/AI tooling.
  • Understanding of cloud environments (Azure preferred; AWS/GCP acceptable).
  • Exposure to LLM-based application development, automation systems, or data pipelines is a plus.
  • Eagerness to learn, contribute, and grow under the mentorship of senior team members.


Nice to Have (All Roles)

  • Experience with LangChain, Semantic Kernel, or similar orchestration frameworks.
  • Familiarity with vector databases (Pinecone, Weaviate, ChromaDB, etc.).
  • Knowledge of automation frameworks or agent-based architectures.
  • Experience supporting scalable production AI systems.

Key Skills

Ranked by relevance