About us

The Oakland Group is a fast growing, modern consulting company who operate at the intersection of people, process and technology. As Data specialists, we work across the full data ecosystem including: Strategy & Governance, Architecture, Engineering and Advanced Analytics.

Founded in 1986 out of our Leeds HQ, we work a wonderful range of clients ranging from FTSE 100 Telcos to Series-A funded start-ups, regularly punching above our weight due to our obsession with quality and client satisfaction.

Oakland has been named one of the Top Small Businesses and Top Consultancies to work for in the UK. We’re committed to ensuring our employees are given opportunities to grow both personally and professionally and are rewarded for their incredible work.

Due to exponential growth over the past 18 months, we have a number of opportunities across each of our talented and passionate teams. We’re still small enough for everyone’s voice to be heard whilst working with some of the worlds most recognised brands.

What does it mean to be an Engineer at Oakland?

We’re problem solvers. At Oakland, our engineers work with a range of clients, to help them solve complex operational problems with innovative data solutions.

We’re proudly tech agnostic. Our clients come to us with a range of challenges, non-two of which are the same. This means as an Oakland Engineer you’ll need to be adaptable, and in return you’ll gain exposure to a wide variety of tech stacks across Azure, AWS and GCP.

We’re collaborative. Our teams are made up of T-shaped individuals who are either fantastic generalists or specialists in one or more area across the full engineering stack: Databases & Storage, DevOps & Cloud, Analytics & Data Science, Data Processing (ETL/Pipelines), Coding, Architecture. No one knows everything so we challenge our teams to share knowledge and ideas.

We’re always learning. As consultants, our clients look to us as experts, so we push our Engineering teams to be the best they can be through annual time allocated L&D plans, funded by Oakland throughout your career.

The role

As a Cloud Data Architect, you’ll play a critical part in heling our clients solve operational problems with innovative data solutions, with a specific focus on working with clients throughout their product lifecycles.

You’ll work as the initial technical engagement lead on new projects, using your expert knowledge to define, architect and build working solutions in line with the client requirement. You’ll gain an understanding of clients business problems and help articulate how they can get the most value from their data.

In this role, you’ll work both independently and in small teams, taking ownership of the initial technical solution. You role will be varied, working with a range of clients and associate technologies.

The person

As we specialise in data and analytics, we are looking for data experts who are excited by the ability to work across different problems, projects and clients and who genuinely cares about the end to end data space (including engineering, science, quality, analytics and BI).

You’ll be (or have been) a programmer at heart with a passion for code as well as an understanding of application architectures.

The technology we use varies between clients so although we value specialists, we encourage our team to become technology polyglots and provide training and mentoring to support with this. This means an appetite to learn is a must!

You’ll have hands on delivery experience across multiple sectors and wider understanding of underpinning business processes. Our Senior Developers work closely with Oakland clients so experience working with business stakeholders is hugely advantageous.

The skills

  • We always pick the right tool for the job so you'll have experience with some, but not all of the below:
  • Experience in production-grade applications in an Azure cloud environment
  • Experience Architecting Data solutions as a Conceptual, Logical and Physical level
  • Experience working with Azure data technologies eg. Databricks, Data Factory, blob stores, Azure networking
  • A understanding of Data Lake and Data Warehouse principles
  • Familiarity with Relational Database systems e.g. PostgreSQL, MySQL, Aurora etc
  • Knowledge of CI/CD practices and infrastructure as code (Azure DevOps desirable)
  • An appreciation of full stack, e.g. Postgres, Flask or C# MVC, React


  • Knowledge of big data technologies such as: Kafka, Spark, Kinesis etc
  • Proven experience in one or more common languages employed in data systems, e.g. Python, SQL
  • Demonstrable experience in Data Mining, Cleansing, Data Metrics and an understanding of machine learning principles and libraries
  • Experience working Azure applications such as: Webapps, ASE, Functions
  • Source code management systems such as Git

Oakland is an equal opportunities employer, committed to developing, maintaining and supporting a diverse workforce. We welcome applications from anyone who believes they fit the essential requirements of the job advertised.

Apply for this Job

* Required