Tesco Technology

Software Development Engineer with Data Analytics Focus

14 March 2024
Apply Now
Deadline date:
£50000 - £93000

Job Description

Company Description

Tesco Business Services & Technology (TBST) and Tesco Technology were established in Budapest in 2019, supporting the Tesco retail business in Central Europe and the Tesco Group. TBST and Tesco Technology are part of our global business services and technology organisations within Tesco.

In the UK, Ireland, India, Hungary, Poland, the Czech Republic we operate to offer great value to our customers every day.

In Budapest, our Technology hub currently employs near 100 – and a growing number – of highly trained software engineers and managers who are implementing global software development projects across fulfilment, supplier and product management, online and in-store loss prevention, and our online grocery sites.

Our goal is to bring significant changes to the market by using the latest technologies. We are focusing on a large variety of modern technologies from the backend space and frontend to UX, UI and even data science and engineering.

We are aiming to drive business value through innovation and to create an organization that fundamentally transforms the retail environment.

We put accountability and ownership on the individuals and their teams in order to run a horizontal organization where teamwork is extremely important. With an end-to-end approach, we offer our colleagues opportunities for self-development and career growth.

Our colleagues are the key to our success at Tesco. We foster an environment of openness and collaboration. We draw from the diversity, knowledge and experience of our colleagues. It is all about equal opportunities, no matter who you are, or where you come from, you can get on at Tesco.

Our teams consist of individuals who can truly make a difference. Focussing on building a world-class business services centre alongside cutting-edge technology capability, they are working towards our goal of serving our customers and colleagues a little better every day.

We are expanding our operations locally and we are looking for the best talent. 

 Let’s {code} the together at {Tesco Technology}!

Job Description

As a Software Development Engineer focusing on data analytics, I have strong mathematical and statistical skills. I have experience with Data Analytics tools, data analysis and visualisation techniques.  

I’m expected to contribute to projects by completing tasks assigned to me with little guidance. I take ownership and accountability for developing the products in my domain. I participate in activities that build capability across the organisation: coaching and mentoring existing colleagues and interviewing/hiring new colleagues. In this role, I’m also expected to quickly learn new tools, methodologies, and best practices (e.g., version control and test-driven development).

I am starting to produce my work by understanding the team’s problems and am beginning to support other engineers with their delivery and development. I prioritise sharing my skills and knowledge. I also prioritise quality of work, helping your team to set the standard continually. I understand and apply best practices within Tesco and across the industry.
 

In this job, I am accountable for

In this role, my work will focus on analyzing sophisticated business problems, identifying and collecting the required data, and validating business hypotheses via statistical methods for technology products at scale.  

As a Software Development Engineer focusing on data analytics, I’m responsible for:

  • Completing Data Analytics tasks with little guidance.
  • Contributing to framing Data Analytics problems and designing complex software systems.

As a Software Development Engineer focusing on data analytics, I will have the opportunity to work on problems in the Loss Prevention domain, minimizing losses due to theft, fraud and operational errors in stores and online space. I will build solutions with data analysts, data scientists, and software engineers.

This is a hands-on position where I must demonstrate my analytical approach to solving sophisticated problems. I must understand complex business problems and prototype solutions with minimal support. I will work with data lakes and build data streams from data sources to the lakes. I will extract, clean and analyse data from several sources, including data lakes, logs and metrics. I will design, modify and apply statistical models to tackle business problems, a core component of the role.

I am comfortable supporting other engineers in their delivery and taking the lead on significant components or small services as appropriate. At this level, I display a degree of ownership for the work conducted by the team and am experienced enough to know when I need support. I can identify risks and raise these as appropriate.

I contribute to raising the quality bar of my team’s codebase, both in the code I produce and by helping peer review code written by other team members. I proactively provide constructive and valuable feedback on their code to other team members.

I understand best practices across the industry and Tesco architectural standards well. I make sure to put these principles and standards into practice when completing my work. I know the best testing and deployment strategies in the industry and have a view on the suitability of implementing these within my team. I am comfortable working in a group context and can communicate technical concepts to key stakeholders.

Qualifications

We are looking for ambitious individuals with a mix of statistics, programming and data analytics skills.

An ideal candidate will have a scientific mentality and the ability to ask and answer the right questions. A higher degree in a mathematical, scientific, engineering or computer science field and a proven understanding of mathematics and statistical principles are preferable.

Strong programming experience is expected in Java. Python programming and SparkSQL, Tableau, Alteryx experience is a plus.

Successfully had an impact across a software engineering team. Demonstrated experience designing, developing and running components of software systems. Experience implementing standard design and architectural patterns. Experience supporting other engineers in their work.

Additional Information

What’s in it for you

Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you chose to join our business, we will provide you with:

  • Permanent contract from the go – as a sign of our trust in your abilities
  • Yearly salary bonus – based on both individual and business performance
  • Minimum 25 days of paid holiday/year for everyone
  • Extensive private healthcare – complex care package including a wide range of specialists, medical services, and free flu vaccination
  • Cafeteria 
  • Relocation Help – professional service to secure relevant working permits and other necessary documents
  • Learning opportunities – certified technical training and learning platforms like Udemy, Pluralsight, and O’Reilly
  • Referral Bonus
  • A learning culture and excellent opportunities to develop your career within your chosen field or something altogether new
  • Varied and exciting projects to play a part in – there is always something new and exciting in the pipeline

Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require.

If that sounds exciting, then we’d love to hear from you!

#LI-AP1