Senior Software Engineer

1 week ago


London, Greater London, United Kingdom Oxford Economics Full time

We are seeking a skilled Senior Software Engineer with expertise in Generative AI and Large Language Models (LLMs) to help grow adoption across our organisation.

As part of our AI Platform team, you will play a pivotal role in developing and deploying systems that leverage the power of LLMs and generative AI.

Your responsibilities will include interpreting AI use cases, building and integrating solutions, optimising performance, and ensuring seamless deployment. If you are passionate about AI, thrive in an agile environment, and have a knack for effective communication and stakeholder management, we'd love to hear from you


As our lead AI Engineer, you will work with the in-house team behind our first wave of AI Assistants and Tools in use across Oxford Economics.

Your team will be part of an established team of customer-focused individuals who are passionate about solving complex problems at scale.

Our databanks and modelling software provide clients across the world with advanced economic forecasting technology covering a range of industrial and commercial scenarios.

Your team will own and maintain its own software and be responsible for ensuring the quality and information security of your deliverables.


Main ResponsibilitiesnAI Integration :

Collaborate with the product team to integrate AI features into our platform such as NLP, chatbot frameworks, and AI model APIs that enhance product value.


nSoftware System Development and Maintenance :
Design, develop, and maintain software systems integral to LLMs and Generative AI. These systems form the backbone of your platform, directly contributing to its core functionality.

nOptimization and Efficiency :
Optimize existing software for performance, scalability, and reliability. Improving current systems ensures efficiency, scalability, and user satisfaction.

nSecurity and Vulnerability Prevention :
Implement robust security measures, including following our SDLC, conforming to ISO27001 and protecting against SQL injection attacks. Security is paramount to safeguard user data and prevent vulnerabilities.

nCommunication :
Implement APIs for seamless communication between our platform and key external services e.g. OpenAI.

nData Privacy and Compliance :

Work with our Head of Information Security to ensure data privacy and compliance with relevant regulations and that relevant legal and ethical considerations are incorporated to build trust.


nUser Authentication and Access Control :
Implement secure authentication mechanisms for user access. Define access controls and permissions for different user roles to ensure proper data handling and user management.

nUser Insights and Experience :
Ensure correct instrumentation and management of performance and usage data to allow integration of valuable usage data to help drive business strategy

nSystem Stability and Performance :
Conduct load testing to optimize performance. Monitor system performance proactively and address bottlenecks to maintain system health.

nPricing Strategy and Collaboration :

Work with senior business stakeholders and product owners to implement pricing models tied to usage that can drive adoption and successful product monetization.


Key Working RelationshipsnInternal:
nSoftware Developers / Product OwnernHead of Information SecuritynEconomists / Consulting TeamsnExternal:nCloud providersnSoftware vendors

Skills and Experience:
RequirednAt least 4 years of software development experience across the product lifecycle in a modern engineering environment (APIs, CI/CD, Cloud infrastructure, Git, Agile, Scrum)nProficiency in programming languages: C#/Java and Python

Commercial experience in the following:

nWriting production features leveraging LLMs and generative AInAdding vector search to production applications using vector databasesnInteracting with relational datasets with dynamic SQLnCloud computing platforms - Azure, AWS, or GCPnServerless architecture, azure function apps or similar (such as AWS lambda).


Solid understanding of the following concepts:nHow embedding models work and how they are used for semantic search.nInformation retrieval systems in general and how to use traditional IR tools and systems to monitor, measure, and optimize the results of our retrieval systems.nPrompt engineering in the context of production applications, knowing the capabilities and limitations of LLMs, and having a good intuition of where and when we should delegate functionality to them.nStrong Problem-Solving Skills and ability to identify critical issues and propose effective solutions.nAbility and collaborate effectively with cross-functional teams.

nUnderstanding of microservices architectures and distributed systemsnUnderstanding of data structures, algorithms, and software design principlesnExperience building and maintaining large-scale software systemsnKnowledge of modern software engineering practices (CI/CD, containerization)nComfortable working independently and handling ambiguity

Skills and Experience:

DesirednUniversity honours degree qualification preferably in Computer Science, Mathematics, Statistics, or other quantitative fields, or related work experiencenDomain experience / demonstrable interest in economics-related fieldsnExperience or familiarity with AI model evaluation techniquesnUnderstanding of the state of the art in generative AI, including RAG, LoRA, RLHF and othersnUI/UX: Ability to create intuitive user interfaces.

nWorking understanding of Dev Ops, CI/CD and integrating systems into a deployment pipeline including cloud development (Azure preferred)nAn understanding of object-orientation, idiomatic and pattern-oriented, modern software design, programming principles and development best practices

Oxford Economics is an equal opportunity employer that is committed to diversity and inclusion in the workplace.

We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.


About Oxford EconomicsnOxford Economics was founded in 1981 as a commercial venture with Oxford University's business college to provide economic forecasting and modelling to UK companies and financial institutions expanding abroad.

Since then, we have become one of the world's foremost independent global advisory firms, providing reports, forecasts and analytical tools on more than 200 countries, 250 industrial sectors, and 7,000 cities and regions.

Our best-of-class global economic and industry models and analytical tools give us an unparalleled ability to forecast external market trends and assess their economic, social and business impact.


Headquartered in Oxford, England, with regional centres in London, New York, and Singapore, Oxford Economics has offices across the globe in Belfast, Boston, Cape Town, Chicago, Dubai, Frankfurt, Hong Kong, Houston, Johannesburg, Los Angeles, Melbourne, Mexico City, Milan, Paris, Philadelphia, Sydney, Tokyo, and Toronto.

We employ over 600 full-time staff, including more than 400 professional economists, industry experts and business editors—one of the largest teams of macroeconomists and thought leadership specialists.

Our global team is highly skilled in a full range of research techniques and thought leadership capabilities, from econometric modelling, scenario framing, and economic impact analysis to market surveys, case studies, expert panels, and web analytics.

We look forward to welcoming you to the Oxford Economics family.

  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Our partner, a top communications and Telecom software company based in Australia and listed on the Australian Stock Exchange, is in search of a Senior Software Engineer to lead the design, development, and maintenance of applications. This role involves hands-on work to create new features for customers, ensuring they align with business requirements. As a...


  • London, Greater London, United Kingdom Carter Software Full time

    At Carter Software, we're revolutionizing the way businesses manage their data, and we're seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You'll collaborate with cross-functional teams to design,...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Title: Senior Engineer - Client Lead Portfolios Job Type: Contract The company has been helping their clients build better financial futures for over 50 years. join our Technology and Enterprise Services team and feel like you're part of something bigger. About Technology Technology and Enterprise Services refers to the running of the Technology, Cyber,...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. The group offers a unique blend of industry and sector specialists who together provide market-leading airport experiences, loyalty and customer engagement, and insurance solutions for over 400 million consumers.Collinson is the operator of...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    About The RoleAs a Senior Software Engineer, you will play a crucial role in our products and platform. The ideal candidate will excel in creating clean, secure, and efficient code that aligns seamlessly with product and project specifications. Your day-to-day responsibilities will involve working on various projects and tasks, including: Developing new...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    The Senior Engineer RoleThe Senior Engineer plays a crucial role as a technical lead, taking charge of a technical design from requirements gathering all the way to live release. They are skilled in solving complex problems within the squad with confidence and efficiency. In addition, the Senior Engineer actively seeks opportunities to contribute to broader...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Our partner is a top-notch communications and Telecom software company based in Australia. They have been listed on the Australian Stock Exchange since 2006. Currently, they are on the lookout for a Senior Software Engineer to join their team. Design, build, and maintain applications with industry best practices and resilience. Adhere to agile processes...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Company Overview Collinson is a global company dedicated to facilitating smooth and confident travel experiences. They offer top-notch airport services, loyalty programs, and insurance solutions to millions of consumers worldwide. Purpose of the Job The Senior Software Engineer role at Collinson involves contributing to the design, development, and...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Title: Senior Engineer - Client Lead Portfolios Location: London Job Type: Contract About our client The company has been helping their clients build better financial futures for over 50 years. How have we achieved this? By working together - and supporting each other - all over the world. So, join our Technology and Enterprise Services team and feel...


  • London, Greater London, United Kingdom Cloud Software Group Full time

    You understand software development principles and apply those to craft code that's easy to understand, modify, and test. You also understand quality, resiliency and supportability. If you're a self-motivated developer who enjoys taking ownership and making a tangible impact, we want to hear from you Our team: The StoreFront Services team, based in...


  • London, Greater London, United Kingdom Bright Software Group Ltd Full time

    At Bright, we have developed innovative software for accounting, payroll, tax, and practice management. Join our team of exceptional professionals as we strive to lead the industry with our outstanding software solutions and unparalleled customer support. Be part of our mission to create exceptional software that empowers businesses to excel.As a Senior...


  • London, Greater London, United Kingdom Python Software Foundation Full time

    You will work as part of a close-knit team to continue the development of analysis and control software for TeraView's industrial sensing and metrology solutions. The role encompasses system design from human-machine interface through data flow and analysis to hardware interfacing and control. No telecommuting No Agencies Please A minimum of five years'...


  • London, Greater London, United Kingdom The Engineer Full time

    Compensation: Competitive plus Additional Benefits Role Type: Full time / Permanent You'll perform all Control, Instrumentation & Electrical (CI&E) tasks in support of winning and delivering large scale process-engineering themed projects for our key customers, ensuring that the business maintains its position as the world leader in the delivery of marine...


  • London, Greater London, United Kingdom Python Software Foundation Full time

    You will work as part of a close-knit team to continue the development of analysis and control software for TeraView's industrial sensing and metrology solutions. The role encompasses system design from human-machine interface through data flow and analysis to hardware interfacing and control. The ideal candidate will have a strong technical background, a...


  • London, Greater London, United Kingdom JDA Software Full time

    Doddle is a top provider of first and last mile technology, collaborating with major logistics companies worldwide to enhance ecommerce deliveries, returns, and consumer sends for a more efficient and sustainable approach.Blue Yonder stands out as a leading supply chain solutions provider globally. To learn more, visit our homepage.As Doddle (Part of Blue...

  • Software Engineer

    1 week ago


    London, Greater London, United Kingdom Dirac Software Full time

    Dirac is hiring following a £2m investment round and hitting £3m annualised revenueOur investors include Backed VC, Patrick McKenzie (patio11) and Charlie Songhurst. Dirac is hiring software engineer(s) to take us to £1m in monthly sales by December. If you've heard of patio11 before you should definitely applyPay is £80k base + upto 0.5% EMI share...


  • London, Greater London, United Kingdom Barclay Simpson Full time £74,000

    Senior Software Engineer (Java) | Back end | 1 day per week required in Central London office | Up to £95K + 12% bonus + generous stock| Travel The world's largest travel company are looking for a Senior Software Engineer to join their team. In terms of scale, you will make a real impact in the growth and development of our clients well known application /...

  • Software Engineer

    1 week ago


    London, Greater London, United Kingdom JAM Software GmbH Full time £265,000 - £370,000

    Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems. We are looking for software engineers to help build safety and oversight mechanisms for our AI systems. As a trust and safety software engineer, you will work to monitor models, prevent misuse, and...


  • London, Greater London, United Kingdom Searchability Full time

    Senior Software Engineer - DV ClearedExciting Permanent Opportunity Available within a Globally Leading National Security Company for a Senior Software Engineer with DV ClearancePermanent job opportunity in Cyber SecurityInnovative defense organizationCompetitive salary up to £95,000 plus DV clearance bonusLondon based organization at a convenient...


  • London, Greater London, United Kingdom Pulseengsolutions Full time

    A Senior Software Engineer is required to join a growing engineering team within an innovative security technology company. You'll be responsible for full software development lifecycle activities across a range of products. This will include software design, software implementation, code reviews, testing to internal QA team and documentation production. ...