Euromonitor International
Euromonitor International
1,001 – 5,000 Employees
Skilled Worker Visa Sponsor
Euromonitor International is an established company founded in 1972, with a workforce of 1,001–5,000 employees. Its hiring profile indicates skilled-worker sponsorship, making it relevant to professionals researching career opportunities with an experienced international employer.

Software Engineer, Data Science and AI

Build backend services, retrieval-augmented generation pipelines, and agent components for Euromonitor International’s AI platform. Support evaluation, ranking, and retrieval for Passport and other customer products.

Description

  • Develop and maintain backend services, APIs, and agent components for the AI platform.
  • Build retrieval-augmented generation features, including data ingestion, chunking, indexing, and search integration.
  • Contribute to the agent framework, its skills and tool registry, and reference implementations.
  • Add logging, tracing, cost and token telemetry, and automated tests.
  • Prepare evaluation datasets, run LLM-as-judge pipelines and regression suites, and report quality results.
  • Help test changes to ranking, retrieval, and prompts.
  • Take part in design reviews, pair programming, and mentorship.
  • Document platform components and help teams that use them.
  • Develop reusable AI platform components for product teams working on Passport and other customer offerings.

Requirements

  • Bring 3–6 years of software engineering experience, or demonstrate strong internship and project experience.
  • Have a solid grounding in data structures, API development, and testing.
  • Use Python confidently and have working knowledge of SQL.
  • Write clean code that is easy to review.
  • Have hands-on experience with LLM APIs and generative AI techniques, including prompting and RAG fundamentals.
  • Have used an orchestration framework such as LangGraph, LangChain, or LlamaIndex; LangGraph and LangChain are preferred.
  • Understand cloud fundamentals on Azure, AWS, or GCP; Azure is preferred.
  • Have experience working with containers.
  • Understand machine learning fundamentals, including embeddings, evaluation metrics, and basic ranking or NLP.
  • Ask thoughtful questions, respond constructively to feedback, and explain what you built and why.
  • Have exposure to a typed backend language such as C#, Java, Go, or TypeScript; C# and .NET are preferred.
  • Have worked with vector or hybrid search tools such as Elasticsearch, pgvector, or Azure AI Search.
  • Know Kubernetes fundamentals and CI/CD tools such as GitHub Actions or Azure DevOps.
  • Have used LLM evaluation or observability tools such as Ragas, DeepEval, promptfoo, LangSmith, or Langfuse.
  • Open-source contributions, hackathon achievements, or published personal projects are desirable.
  • Coursework or projects in information retrieval, recommender systems, or NLP are desirable.

Benefits

  • Flexible working hours.
  • Regular social events, including after-work meetups and summer and Christmas parties.
  • Two volunteering days each year.
  • Competitive salaries.
  • Private health insurance.
  • Generous holiday allowance.
  • Extensive training and development.
  • Opportunities for promotion within and across departments.
  • Rewards for talent.
  • A multinational workforce with communication across 16 global offices.

Related Jobs

Meazure Learning

Senior Customer Success Manager

Meazure Learning
1,001 – 5,000 Employees
ConsultingEducationLogistics

Lead relationships with Meazure Learning’s strategic and enterprise clients, supporting retention, satisfaction, product adoption, and account growth. The role manages a portfolio of 5–10 accounts and partners with internal teams to strengthen long-term customer outcomes.

Open