Tech jobs
Job listings
Senior Android Developer
Build and maintain The Guardian’s award-winning Android app in Kotlin/Java, lead features, mentor peers, and collaborate across teams to deliver fast, stable mobile experiences.
Android Developer
Build and maintain The Guardian’s Android apps using Jetpack Compose, Coroutines/Flow, and MVVM, while collaborating across teams and leading projects.
Data Science & AI Engineer
Build and deploy AI/ML models and analytics pipelines to extract insights from large, complex datasets, using Python, Spark, and cloud platforms like AWS/Azure.
Azure Data Engineer
Builds and maintains Azure-based data pipelines and ELT/ETL processes using Azure Data Factory, Synapse, and Fabric to deliver clean datasets for analytics and reporting.
Senior Java Developer
Build and maintain high-performance, resilient backend services in Scala for a critical market-infrastructure platform on AWS, using Kafka, Kubernetes, and event-driven patterns.
Senior Data Engineer
Design and build scalable data lakes, warehouses, and pipelines using Python, SQL, and cloud platforms to power analytics and reporting for a financial-services company.
Cloud Data Engineer
Designs and maintains scalable AWS-based data pipelines using SQL, Spark, Kafka, and Python to process large datasets and deliver analytics for business insights.
Java Developer
Build and maintain a secure national authentication platform using Java, cloud tools, and DevOps practices to ensure reliable access for healthcare professionals.
Senior Consultant, Java Developer, Solutions, Engineering, AI & Data
Build and maintain Java-based solutions for clients, using Spring, cloud platforms, and AI tools while collaborating in cross-functional teams to drive digital transformation.
Manager, Java Developer, Solutions, Engineering, AI & Data
Build and maintain Java-based solutions for clients, leveraging Spring, cloud platforms, and AI tools to deliver scalable, secure systems and drive digital transformation.
Data Engineering Consultant
Design and deliver enterprise analytics solutions on Azure and Databricks, mentor teams, and advise clients on data-driven decisions.
Senior Data Engineering Consultant
Senior Data Engineering Consultant builds and optimizes data pipelines using PySpark and Databricks, delivers Power BI dashboards, and advises clients on cloud data solutions across Azure, AWS, and GCP.
Data Architect / Senior Data Engineer - Newcastle
Design and lead enterprise-scale data platforms and AI/ML architectures, defining standards for scalable, secure data pipelines and intelligent products using cloud-native tools and MLOps.
SAS Data Engineering Consultant
Consultant builds and delivers SAS-based data pipelines and analytics solutions for clients, using SQL, cloud platforms, and BI tools.
Data Engineering Lead (SVP)
Lead the design and delivery of cloud-native data services for Citi’s strategic platform, migrating to Databricks and building scalable Spark/Scala solutions on AWS to power global finance operations.
Data Engineering Lead (SVP)
Lead a team engineering cloud-native data services for Citi’s strategic platform, migrating to Databricks and building scalable Spark/Scala solutions on AWS to power global finance systems.
Principal Data Engineer
Principal Data Engineer designs scalable cloud-native data platforms and leads technical direction for Very’s data transformation, using AWS, Python, and SQL.
Data Engineer
Builds and maintains data pipelines using Azure Data Factory, Databricks, and Scala, ensuring reliable data flows for downstream analytics and AI workloads.
Data Architect / Senior Data Engineer - Newcastle
Design and build enterprise-scale data platforms using cloud services, Python, Spark, and modern data tools to enable AI-driven analytics and business transformation.
Java Developer
Build and enhance AI-powered Order-to-Cash SaaS features using Java, APIs, and PostgreSQL, collaborating across teams to deliver secure, scalable solutions for large enterprises.