This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Software Developer (Artificial Intelligence) - Oxford Economics, a leading economic forecasting and consulting firm, is looking for an ambitious, passionate Software Engineer with a strong interest in AI to join our Technology team and help us build, ship and scale the next generation of AI-enabled capabilities at Oxford Economics. This is a hands-on engineering role for someone who writes great software, is genuinely excited by emerging technology, and wants to build tools people actively use. You will work across our Content, Data and Models teams, embedding alongside them to understand their workflows, identify where AI can make a meaningful difference, and develop practical solutions around real business challenges. The role will involve a mix of prototyping, software engineering, integrations, workflow automation, and productionising AI-enabled features across internal and client-facing platforms. This role suits someone who learns fast, enjoys solving problems across different domains, and likes building things that move from idea to production. You will work closely with engineers, economists, product owners, and business stakeholders across the organisation, helping shape how AI is applied across research, consulting, sales, and operational workflows.
Job Responsibility
Design, build and ship production software that brings AI capabilities to OE's production teams including agents, retrieval-augmented generation (RAG) pipelines, conversational interfaces, internal tools and client-facing features
embed with delivery teams to understand their domain, identify high-leverage opportunities for AI, and translate them into working software that genuinely improves how they work
collaborate with Product Owners to establish business requirements and develop them into tangible deliverables, adapting based on the business needs
build and operate Model Context Protocol (MCP) servers and other integrations that connect frontier models to OE's data, systems and workflows, including Salesforce, Microsoft 365, Azure and our proprietary economic forecasts and datasets
take ideas from prototype to production end-to-end, owning the full software lifecycle: design, code, testing, CI/CD, observability, cost monitoring, evaluation and safe rollout
apply solid software engineering fundamentals, clean code, testing, modularity, performance, security, to AI-enabled systems, where quality and reliability matter just as much as anywhere else
experiment with new models, frameworks and techniques as they emerge, and form a strong, well-evidenced point of view on what is hype and what is worth betting on
design evaluation harnesses and feedback loops so we can measure whether our features are actually working, and keep improving them as models and data evolve
help shape OE's internal AI tooling, including Claude skills, internal MCP servers, shared libraries and the wider AI application framework
embed AI safety, security and responsible-use practices into everything you build, including data handling, prompt-injection defences, and alignment with ISO 27001 controls and OE's AI Acceptable Use Policy
contribute to internal AI enablement, share what you learn, run brown-bag sessions, write up patterns and help colleagues across OE raise their own AI fluency
stay close to the frontier: track research, model releases and ecosystem developments, and bring back what matters for OE
Requirements
2+ years of professional software engineering experience, shipping production code in modern cloud environments
software engineering fundamentals, clean code, testing, version control, code review, modular design and a feel for when to be pragmatic versus principled
strong proficiency in C#/TypeScript, with comfort working across the stack from APIs through to lightweight user interfaces
experience designing, deploying and operating cloud-native services on Azure and/or AWS, including CI/CD and infrastructure-as-code
demonstrable hands-on experience building with large language models, including prompting, function and tool calling, retrieval-augmented generation, and agent design
practical experience integrating with model APIs (e.g. Anthropic, OpenAI, Azure OpenAI), with a clear understanding of cost, latency, context windows and rate limits
familiarity with vector databases, embeddings and modern retrieval techniques, including semantic search, hybrid search and reranking
knowledge of LLM evaluation: Understand the differences between LLM testing vs traditional software
comfort working across multiple teams and domains, quickly building enough understanding of someone else's problem to develop something useful
a strong bias for shipping prototypes, you would rather get something working in front of users than polish it indefinitely
excellent communication skills, with the ability to explain trade-offs clearly to engineers, domain experts and senior stakeholders alike
genuine intellectual curiosity, a tinkerer's instinct, and authentic excitement about where AI is going
Nice to have
Experience using agentic coding tools such as Codex, GitHub Copilot and/or Claude code to ship production software
hands-on experience with the Model Context Protocol (MCP), tool and function calling, or agent frameworks (e.g. Microsoft Agent Framework, LangChain or custom orchestration)
experience building software that works with content, publishing or knowledge-management workflows (e.g. CMS integrations, editorial tooling, document processing)
experience working with data engineering teams or building on top of modern data platforms (e.g. Snowflake, ClickHouse, Databricks, BigQuery)
experience deploying AI features into Salesforce, Microsoft 365 or other enterprise SaaS contexts
exposure to fine-tuning, distillation, embeddings training or other model-customisation techniques
background in machine learning, NLP, data science or applied research
experience with prompt engineering at scale, including prompt versioning and structured prompt management
familiarity with AI safety and responsible-AI frameworks
domain interest in economics, forecasting, financial services or research-led businesses
open-source contributions, side projects, blog posts or other evidence that you build for enjoyment
degree in Computer Science, Mathematics, Statistics or equivalent practical experience