About the role

  • Software Engineer II developing RESTful APIs and contributing to AI workflows at Euromonitor. Collaborating closely with frontend and platform teams under Lead AI Engineers.

Responsibilities

  • Design, develop, and maintain RESTful APIs using Python (FastAPI / Flask / Django) and .NET Core (ASP.NET Core).
  • Build backend services within a microservices architecture.
  • Contribute to AI-enabled services, including:
  • LLM integrations
  • RAG pipelines (document ingestion, retrieval, response orchestration)
  • Integrate services with Azure AI / Azure OpenAI.
  • Write unit and integration tests; participate in code reviews.
  • Debug, optimize, and support production systems.

Requirements

  • Strong experience in Python and/or .NET Core
  • Hands-on experience building RESTful APIs using ASP.NET Core and Python frameworks
  • Solid understanding of HTTP, REST principles, authentication (JWT / OAuth)
  • Experience working with microservices
  • Exposure to AI / LLM services (Azure OpenAI, OpenAI APIs, or similar)
  • Basic understanding of embeddings
  • Basic understanding of vector search
  • Basic understanding of Retrieval-Augmented Generation (RAG)
  • Working knowledge of any modern frontend framework: React / Angular / Vue
  • Ability to consume APIs and debug UI–backend interactions
  • Exposure to Azure cloud services (good to have)
  • Experience with Kubernetes/Docker/containers (good to have)
  • Familiarity with CI/CD pipelines (good to have)
  • Understanding of AI service performance, latency, and cost considerations (good to have)

Benefits

  • Excellent Benefits: We offer competitive salaries, private health insurance, and generous holiday allowances, amongst much more!
  • Hardworking and Sociable: Our staff balance hard work with enjoyment, offering flexible hours and regular social events, including after-work meetups, summer and Christmas parties.
  • Committed to Making a Difference: Our Corporate Social Responsibility Programme provides two volunteering days annually; donation amounts for new starters and supports local and international charities through various initiatives.
  • Opportunities to Grow: We provide extensive training and development, promoting from within and across departments, and rewarding talent.

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job