Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

University College London

NewBe an early applicant

Software Engineer (Data) - *Role is Open to UCL Employees Only*

Posted
Discussion

Summary

Data engineer at UCL joins a cross-functional agile team to design, build and support data pipelines, products and services on a modern cloud data platform (Snowflake, Fabric, DBT) using SQL and Python, enabling decision-making across teaching, research and professional services. Open to existing UCL employees only.

Overview

As a Data Engineer at UCL you will join a cross-functional agile team to build and support data products, pipelines and services that enable better decision-making. You will contribute to modern data platforms and ensure secure, scalable solutions that support teaching, research and professional services. You will work with engineers, analysts and stakeholders to apply engineering best practices across the full SDLC, driving automation, quality and operational excellence. This role offers the chance to shape UCL’s data capabilities in a cloud-enabled environment.

Pay / Benefits
  • 41 Days holiday
  • CARE pension
  • Cycle to work scheme
  • Relocation scheme for certain posts
  • On-site nursery
  • On-site gym
Responsibilities
  • Design, develop and maintain data pipelines, integrations and data services using modern engineering practices
  • Participate in agile ceremonies (refinement, estimation, prioritisation, retrospectives)
  • Collaborate with cross-functional teams to deliver high-quality data products and services
  • Apply SDLC principles (build, test, deploy, operational support)
  • Implement automation, testing and monitoring across the data lifecycle
  • Ensure solutions meet security, governance, performance and reliability requirements
  • Support CI/CD practices
  • Follow engineering best practices and foster a collaborative technology culture
  • Produce and maintain technical documentation and share solutions with colleagues
  • Explore emerging technologies to improve outcomes for users and the organisation
Key requirements
  • SQL
  • Python
  • Snowflake
  • Fabric
  • Git
  • DBT
  • ME Dynamics
  • experience with data pipelines and modern data platforms
  • ability to work in an agile environment and apply SDLC principles
  • CI/CD familiarity
  • security, governance and performance awareness
  • collaboration
  • communication
  • problem-solving
  • SQL
  • Python
  • Snowflake

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →