1014 jobs - 0 added today
Recruiting? Call us on 01772 639042
Email me jobs relevant to my job search
15 days ago
only 14 days until close

Principal Software Development Engineer - Data & Analytics


Tesco Maintenance
Salary: Competitive
Location: London
Job type: Permanent
Sector: Software Engineering
Category: Software Jobs
Apply on company site
Select how you want to share:
View similar
About the role

Within the Data & Analytics team we help Tesco, our customers and the communities where we operate to get the most value from data. We build and run Tesco’s data platforms, we architect and engineer data onto these platforms, provide capabilities and tools to the analytics community across Tesco, and develop data products at scale.

As Principal Software Development Engineer within Data & Analytics you’ll drive the technical direction of one of Tesco’s most strategic technology areas. You’ll work with our engineers, product managers, systems engineers, data scientists and analytics professionals to help move us forward in our technical strategy whilst delivering valuable outcomes for our customers. You’ll work within and across our Data & Analytics teams offering them architectural guidance and support as well as having the freedom to spend time looking ahead and proving out new approaches, technologies and tools. You’ll drive us forward in how we run and operate Data & Analytics at scale.

You will be responsible for

* Defining and driving the development of our technical strategy for evolving our Data & Analytics capabilities.

* Continuously improving our engineering practices across data engineering, data science and analytics to operate at pace and at scale.

* Hands-on delivery of strategic outcomes.

* Contributing to our platform strategy.

* Working across Tesco Technology on wider technical initiatives and strategy.

* Building globally, ensuring consistency in approach across all our locations.

* Inspiring the engineering teams to produce quality solutions.

* Contributing to building a team culture for continuous improvement and an environment where engineers want to work.

* Continually look for how we can evolve and improve our technology, processes and practices.

* Keeping your technical skills up to date and keep track of new technologies, processes, understanding how they might benefit the Technology team and wider Tesco.

You will need

Experience relevant for this job:

* Experience working in and across engineering teams in a principal, technical lead or similar role.

* Track record of driving technical change.

* Experience working in a global team distributed across multiple locations.

* Very strong understanding of the Software Development Lifecycle.

* Data and domain modelling, domain driven design, data standards and data architectures (tabular, graph, document, multi-model).

* Strong experience working with distributed computing frameworks.

* Enterprise integration patterns, microservice architectures and event sourcing.

* ML engineering including feature engineering, versioning and packaging, model training and distribution.

* Containerisation ecosystems and other resource, workflow and orchestration systems.

* Strong experience of automation, configuration management, multi-cloud and hybridisation, IAAS and PAAS

Skills relevant for the job:

* Problem solving, analysis and computational skills. You are comfortable designing systems and reasoning about them. When tackling problems, you take a thorough and logical approach to solving them and you retain ownership through to resolution.

* Customer focus. You can find the right balance between outcome delivery and technical excellence. You place the needs of our customers above the needs of you and the team.

* Written and verbal communication skills. You can communicate effectively and efficiently taking into account the nature of your audience.

* Team player who works collaboratively with other members of the team.

* Ability to influence technical teams and senior stakeholders.

About us

In the Data and Analytics team, we focus on solving complex business problems enabling the use of data across Tesco and engineering data products that can be deployed at scale to our customers. Our work spans critical business areas including Stores, Online, Fulfilment, CRM and loyalty across the countries where we operate.

Why Tesco?

Our business was built with a simple mission – to be the champion for customers, helping them to enjoy a better quality of life and an easier way of living. This hasn't changed. Customers want great products at great value which they can buy easily and it's our job to deliver this in the right way for them.

In the UK, we serve some 66 shoppers every second, so it's our goal to ensure every one of those customers experiences just a little better service on each visit.

We want our customers to be inspired and whatever they are looking for, we’re finding bigger and better ways to provide it.

We need people who share our ambition to deliver for our customers; passionate and confident people willing to take the initiative and drive us forwards.

If that sounds like something you’d like to be a part of, please get in touch!
About the role

Within the Data & Analytics team we help Tesco, our customers and the communities where we operate to get the most value from data. We build and run Tesco’s data platforms, we architect and engineer data onto these platforms, provide capabilities and tools to the analytics community across Tesco, and develop data products at scale.

As Principal Software Development Engineer within Data & Analytics you’ll drive the technical direction of one of Tesco’s most strategic technology areas. You’ll work with our engineers, product managers, systems engineers, data scientists and analytics professionals to help move us forward in our technical strategy whilst delivering valuable outcomes for our customers. You’ll work within and across our Data & Analytics teams offering them architectural guidance and support as well as having the freedom to spend time looking ahead and proving out new approaches, technologies and tools. You’ll drive us forward in how we run and operate Data & Analytics at scale.

You will be responsible for

* Defining and driving the development of our technical strategy for evolving our Data & Analytics capabilities.

* Continuously improving our engineering practices across data engineering, data science and analytics to operate at pace and at scale.

* Hands-on delivery of strategic outcomes.

* Contributing to our platform strategy.

* Working across Tesco Technology on wider technical initiatives and strategy.

* Building globally, ensuring consistency in approach across all our locations.

* Inspiring the engineering teams to produce quality solutions.

* Contributing to building a team culture for continuous improvement and an environment where engineers want to work.

* Continually look for how we can evolve and improve our technology, processes and practices.

* Keeping your technical skills up to date and keep track of new technologies, processes, understanding how they might benefit the Technology team and wider Tesco.

You will need

Experience relevant for this job:

* Experience working in and across engineering teams in a principal, technical lead or similar role.

* Track record of driving technical change.

* Experience working in a global team distributed across multiple locations.

* Very strong understanding of the Software Development Lifecycle.

* Data and domain modelling, domain driven design, data standards and data architectures (tabular, graph, document, multi-model).

* Strong experience working with distributed computing frameworks.

* Enterprise integration patterns, microservice architectures and event sourcing.

* ML engineering including feature engineering, versioning and packaging, model training and distribution.

* Containerisation ecosystems and other resource, workflow and orchestration systems.

* Strong experience of automation, configuration management, multi-cloud and hybridisation, IAAS and PAAS

Skills relevant for the job:

* Problem solving, analysis and computational skills. You are comfortable designing systems and reasoning about them. When tackling problems, you take a thorough and logical approach to solving them and you retain ownership through to resolution.

* Customer focus. You can find the right balance between outcome delivery and technical excellence. You place the needs of our customers above the needs of you and the team.

* Written and verbal communication skills. You can communicate effectively and efficiently taking into account the nature of your audience.

* Team player who works collaboratively with other members of the team.

* Ability to influence technical teams and senior stakeholders.

About us

In the Data and Analytics team, we focus on solving complex business problems enabling the use of data across Tesco and engineering data products that can be deployed at scale to our customers. Our work spans critical business areas including Stores, Online, Fulfilment, CRM and loyalty across the countries where we operate.

Why Tesco?

Our business was built with a simple mission – to be the champion for customers, helping them to enjoy a better quality of life and an easier way of living. This hasn't changed. Customers want great products at great value which they can buy easily and it's our job to deliver this in the right way for them.

In the UK, we serve some 66 shoppers every second, so it's our goal to ensure every one of those customers experiences just a little better service on each visit.

We want our customers to be inspired and whatever they are looking for, we’re finding bigger and better ways to provide it.

We need people who share our ambition to deliver for our customers; passionate and confident people willing to take the initiative and drive us forwards.

If that sounds like something you’d like to be a part of, please get in touch!
Apply on company site

Email me jobs relevant to my job search

  Back to the top