CrawlJobs Logo

Software Developer (Artificial Intelligence)

United Kingdom · Job Posted May 28, 2026
Apply Position
Job Link Share

Job Description

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

What we offer

  • Private Healthcare
  • Employee Assistance Program
  • Enhanced Maternity and Paternity Leave
  • Workplace Nursery Scheme
  • Cycle to Work Scheme

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Developer (Artificial Intelligence)

8 matching positions

Graduate Software Developer

The role is a permanent developer role for graduates, or soon-to-be graduates, o...
Location
Location
United Kingdom , London; Cambridge; Manchester
Salary
Salary:
45000.00 GBP / Year
softwire.com Logo
Softwire
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A passion for solving real-world challenges
  • An articulate people-person
  • A positive, can-do team player
Job Responsibility
Job Responsibility
  • Working directly with customers to solve some of their biggest challenges
  • Involved in anything from large-scale digital transformations to artificial intelligence
  • Delivering commercial-grade software
  • Working on client projects
  • System design
  • Development methodologies
  • Additional technologies
What we offer
What we offer
  • Profit share
  • 25 days annual holiday with the option to buy or sell, plus charity days
  • Generous maternity, paternity and adoption pay
  • Dedicated budget for staff activities and entertainment
  • Great offices, plus free on-site gym and subsidised restaurant in London
  • Annual company holiday abroad
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Machine Learning and Artificial Intelligence

Mashgin is looking for a smart, driven engineer who’s fascinated by the latest d...
Location
Location
United States , Palo Alto
Salary
Salary:
200000.00 - 300000.00 USD / Year
mashgin.com Logo
Mashgin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years relevant coding experience
  • B.S. or higher in Computer Science or related field
  • Strong background in Machine Learning or Computer Vision
  • Excellent knowledge of either Python or C/C++
Job Responsibility
Job Responsibility
  • Developing solutions for real-world computer vision problems
  • Working with the product team to come up with innovative ways to collect large data sets for training AI systems or generating equivalent synthetic data
  • Finding the optimal balance between doing longer term research and applying research results to production code
  • Researching and building state-of-the-art ML/CV algorithms to analyze 2D/3D image data
What we offer
What we offer
  • Excellent health, dental and vision insurance for you and your dependents
  • 401k plan
  • Flexible PTO policy
  • Catered lunch in office with fully stocked snacks and beverages
  • Pet insurance for your fur babies
  • Voluntary life insurance plan
  • Competitive salary and options in a small, rapidly scaling company
  • Fulltime
Read More
Arrow Right

Artificial Intelligence Sales Specialist

The Gen AI / Artificial Intelligence Sales Specialist is a subject matter expert...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-4 years advanced Gen AI / Artificial Intelligence product sales experience required
  • demonstrated experience managing an end to end sales life cycle – from Discovery to Delivery
  • knowledge and expertise tapping the ASX 200 and Enterprise clients
  • knowledge and experience within the data science, analytics, or big data markets
  • proven track record selling Enterprise software for analytics, AI or modeling
  • deep understanding of the key applications and workflows that leverage Machine Learning, Deep Learning and AI
  • capable of engaging in both technical and business conversations at multiple levels of the prospective customer’s organization, including with Director/C/VP level people
  • thrive in complex orchestration of opportunities across various enterprise personas
  • ability to work at both a tactical and strategic level
  • demonstrates high service knowledge and professionalism in researching and sharing service-related information with account teams and customers
Job Responsibility
Job Responsibility
  • drive revenue growth through AI-powered solutions and scalable business models
  • lead the commercial strategy, positioning HPE as the go-to AI solutions provider
  • build strategic partnerships with businesses looking to embed AI into their operations
  • champion innovation and execution, ensuring AI solutions are delivered rapidly and successfully
  • define and execute a go-to-market plan that positions us as a leader in AI-powered business solutions
  • drive sales, partnerships, and client acquisition for our AI-driven software solutions
  • work with our technical team to ensure our AI innovations deliver real business value
  • maintains knowledge of competitors in account to strategically position the company's products and services better
  • establishes a professional consultative relationship with the client by developing a core understanding of the unique business needs of the client within their industry
  • drives proposal development, negotiations and deal closings
What we offer
What we offer
  • comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
  • specific programs catered to helping you reach any career goals
  • unconditional inclusion celebrating individual uniqueness.
  • Fulltime
Read More
Arrow Right

Graduate Software Developer

The role is a permanent developer role for graduates, or soon-to-be graduates, o...
Location
Location
Romania , Bucharest
Salary
Salary:
12500.00 RON / Month
softwire.com Logo
Softwire
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A passion for solving real-world challenges
  • An articulate people-person
  • A positive, can-do team player
Job Responsibility
Job Responsibility
  • Working directly with customers to solve their biggest challenges
  • Involved in anything from large-scale digital transformations to artificial intelligence
  • Deliver commercial-grade software
  • Attend in-house training programme
What we offer
What we offer
  • 50% of company profits paid as profit share
  • 25 days annual holiday with the option to buy or sell, plus charity days
  • Daily subsidised lunches in the office
  • Dedicated budget for staff activities and entertainment
  • Annual company holiday abroad
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Senior Software Developer role at Hewlett Packard Enterprise focused on AI and m...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
  • Typically 4-7 years' experience
  • Deep understanding of machine learning algorithms (linear regression, decision trees, support vector machines, random forests, deep learning models, reinforcement learning)
  • Strong foundation in mathematics and statistics (linear algebra, calculus, probability theory)
  • Proficiency in programming languages such as Python, R, or Java
  • Experience with software engineering best practices and version control systems (Git)
  • Knowledge of libraries and frameworks like TensorFlow, PyTorch, sci-kit, Keras
  • Advanced knowledge in deep learning and neural network architectures
  • Proficiency in using agentic frameworks like langGraph
  • Knowledge of evaluation of traditional AI/ML and Gen-AI based applications
Job Responsibility
Job Responsibility
  • Conduct advanced research in AI and machine learning
  • Design and architect AI solutions for complex problems
  • Provide technical guidance and mentorship to junior team members
  • Work with stakeholders to translate requirements into technical solutions
  • Drive continuous improvement and innovation in AI/ML practices
  • Evaluate and integrate third-party tools or services
  • Facilitate design review sessions
  • Collaborate with engineering manager and team lead
  • Prepare and deliver presentations to stakeholders
  • Design and develop solutions to complex application problems
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Software Developer

Resource Informatics Group, Inc. is actively seeking a skilled Software Develope...
Location
Location
United States , Irving
Salary
Salary:
Not provided
rigusinc.com Logo
Resource Informatics Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree or foreign equivalent in Computer Science, Computer Information Systems, Digital Science, Digital systems Telecommunications Network, Electronics and Communication Engineering, or related field and five (5) years of experience in software development or a Master’s Degree or foreign equivalent in Computer Science, Computer Information Systems, Digital Science, Digital systems Telecommunications Network, Electronics and Communication Engineering or related field and two (2) years of experience in software development
  • Must have experience in Robotic Desktop Application (RDA), Robotic Process Automation (RPA), Blue Prism, UiPath, Artificial Intelligence (AI) Machine Learning (ML), Software Development Life Cycle (SDLC), Agile, Waterfall, Python, AWS, Jenkins, APIs, Java, JavaScript, SQL Server, GitHub, Jira, Visual Studio
Job Responsibility
Job Responsibility
  • Partner with Intelligent Automation business stakeholders, subject matter experts, application delivery teams and architects to understand process and value drivers using automation
  • Use intelligent automation such as Robotic Process Automation (RPA), Robotic Desktop Application (RDA), Artificial Intelligence (AI), Machine Learning (ML) to help improve operational efficiency, create business value, enhance capacity utilization, and improve stakeholder experiences across enterprises
  • Work with Business partners and IT management as part of Agile scrum teams to identify Intelligent automation application development solutions, code new or modified programs, reuse of existing code through the use of program development software alternatives, or integration of system solutions
  • Migrate multiple business processes from manual testing to automate, using intelligent automation technology tools to support implementation of best practices and improvement initiatives following company standards
  • Perform development and configuration of new processes, objects, libraries using design principles
  • Deploy programming code to various environments after completing end-to-end code testing
  • Conduct trial runs of programs and software applications
  • Troubleshoot issues in development and production
  • Ensure that networks, workstations, central processing units, and peripheral equipment are responding to a program's instruction
  • Use business process modeling and reengineering, SDLC processes (e.g., agile, waterfall, etc.) and change control disciplines
  • Fulltime
Read More
Arrow Right

Software Engineer

Software Engineer – Stealth AI Start-Up – Remote (US / Canada). I’m supporting a...
Location
Location
United States
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, ideally with exposure to developer tools, distributed systems, or high-performance applications
  • A strong academic foundation – typically demonstrated through excellent performance in a rigorous CS or engineering program
  • Great fit for someone coming from Big Tech who wants more ownership, autonomy, and direct product impact
  • Experience with compiled or systems-level languages (e.g., Rust, Go, C++, or similar) is a plus, but not required
  • Additional bonus experience with: Linux / shell development
  • Backend systems
  • GPU, graphics, or performance-oriented programming
  • Love building tools that improve developer workflows and productivity
  • Have strong engineering fundamentals and a user-focused mindset
  • Communicate clearly and collaborate well across teams
Job Responsibility
Job Responsibility
  • Build features across the full stack: design, development, testing, and deployment
  • Improve performance, reliability, and the end-to-end developer experience
  • Partner closely with engineering, product, growth, and marketing teams
  • Prototype new ideas and iterate quickly based on real user feedback
  • Mentor teammates and help shape a strong, high-quality engineering culture
  • Fulltime
Read More
Arrow Right

Director of Engineering, Quality Assurance

Leads a large Engineering organization focused on Quality Assurance for new deve...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • First level university degree or equivalent experience required
  • 15 or more years of related work experience in Quality Assurance engineering
  • 10 years of people management experience
  • Strong software development skills, including automation and tooling related to systems under test
  • Ability to apply Artificial Intelligence (AI) to accelerate delivery of products while increasing quality
  • Strong leadership skills, including coaching, team-building, and conflict resolution
  • Organizational and strategic management skills, including budget and business planning and forecasting
  • Strong analytical and problem solving skills
  • Ability to manage human capital across multiple geographies and organizations
  • Advanced communication skills
Job Responsibility
Job Responsibility
  • Provides direct and ongoing strategic leadership for the Hybrid Cloud Quality Assurance organization
  • Creates strategic and tactical operations and resource plans, goals, and priorities
  • Manages headcount, deliverables, schedules, and costs for the organization
  • Engages with program managers, marketing, supply chain, technical leaders and executives to communicate program status
  • Manages senior relationships and escalated issues with outsourced partners and suppliers
  • Identifies opportunities for and drives organizational initiatives and programs to support business process improvements
  • Provides overall people-care management for direct reports
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right