cover image
Sainsbury's

Data Engineer - SQL, Python and AWS/Azure

On site

London, United Kingdom

Full Time

19-03-2025

Job Specifications

We’d all like amazing work to do, and real work-life balance. That’s waiting for you at Sainsbury’s. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you’ll realise that ours is a modern software engineering environment because it has to be. We’ve made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP. So you can look forward to awesome opportunities in everything from AI to reusable tech.

You’ll be part of one of our Engineering squads working on Ad-tech, interpreting and following architectural and engineering principles, operating frameworks, and new and improved technology and solutions. With your technical craft, curiosity and experimentation, you’ll use judgement to apply specific techniques to deliver focused outcomes that support our customers.

We use a variety of tech here and you need to be willing to pick up new tools and techniques. We’d also like you to be yourself - analytical, curious and unafraid to challenge the status quo. You’ll constantly strive to improve the way things are done in your team, contributing as a progressive member of the engineering community.

We are looking for an experienced Data Engineer confident in investigating, ingesting and exploiting large datasets with core skills in Python, Pyspark, EMR, AWS, SQL, CI/CD. At Sainsburys Tech, within the Media Agency, we’re unlocking petabytes of untapped potential. We have thousands of shops and millions of customers creating billions of transactions per year. We’re on a mission to use this data better than anyone else.

What to expect as a Data Engineer:

Work with various data squads at Sainsbury’s to ensure the right data is available for teams to build fantastic products.
The aim of our products is to increase efficiency, speed of data ingestion into our reporting platform, data quality and ensure data security and compliance
We are product focused and and are looking for engineers interested in data engineering and building brilliant data products from start to finish
Writing code, we love writing beautiful code
Big on automation including deployments and testing (CICD)
Building out Monitoring and Alerting tools for live applications
Working as a team during collaborative design hubs
Sometimes going down a rabbit hole while exploring new data
Jumping on a huddle with the team to discuss a tricky problem
Pair programming to diagnose an elusive bug
Jumping on a Pull Request to provide a constructive brain dump
Building relationships with your colleagues – mentoring them, and teaching things you’ve learned
Partnering with Data Modellers, Analytics Engineers, Data Scientists, Architects and Product Managers to deliver world-class data products

We’d Love To Hear From You If:

You’re interested in the world of Data, and have previous experience as a Data Engineer, Backend Software Engineer or similar domain
You have experience building scalable, robust, and well-tested Software products with good coding practices,
You’re curious and ask questions about technologies and use initiative to figure things out
You like having ownership of your work and seeing it through
You’ve got a point of view but are prepared to reconsider your opinion.

Experience with these beneficial:

Python
AWS / Azure / GCP
SQL
Snowflake
Terraform

We are committed to being a truly inclusive retailer, so you’ll be welcomed whoever you are and wherever you work. Around here, there’s always the chance to try something new - whether that’s as part of an evolving team or somewhere else across the business - and we take development seriously and promise to support you. We also recognise and celebrate colleagues when they go the extra mile and, where possible, offer flexible working. When you join our team, we’ll also offer you an amazing range of benefits. Here are some of them:

Starting off with colleague discount, you'll be able to get 10% off at Sainsbury's, Argos, TU and Habitat after 4 weeks. This increases to 15% off at Sainsbury’s every Friday and Saturday and 15% off at Argos every pay day. We've also got you covered for your future with our pensions scheme and life cover. You'll also be able to share in our success as you may be eligible for a performance-related bonus of up to 10% of salary, depending on how we perform.

Your wellbeing is important to us too. You'll receive an annual holiday allowance, and you can buy additional holiday. We also offer other benefits that will help your money go further such as season ticket loans, cycle to work scheme, health cash plans, pay advance (where you can access some of your pay before pay day) as well access to a great range of discounts from hundreds of other retailers. And if you ever need it there is also an employee assistance programme.

Moments that matter are as important to us as they are to you which is why we give up to 26 weeks’ pay for maternity or adoption leave and up to 4 weeks’ pay for paternity leave.

Please see www.sainsburys.jobs for a range of our benefits (note, length of service and eligibility criteria may apply).

About the Company

Over 150 years old and still going strong, we’re the UK’s second-biggest retailer. Every day, the nation shops with us because they know they’ll get affordable, good food and excellent service. We focus on great value and convenient shopping across our family of brands, from Argos, Nectar and Habitat to Sainsbury’s Bank, Smart Charge and Tu. What’s next for Sainsbury’s? We've put food back at the heart of our business and we’re taking Sainsbury’s to the next level. We’re investing in technology and people and we’re thinki... Know more

Related Jobs

Company background Company brand
Company Name
Sainsbury's
Job Title
Analytics Engineer
Job Description
We’d all like amazing work to do, and real work-life balance. That’s waiting for you at Sainsbury’s. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you’ll realise that ours is a modern software engineering environment because it has to be. We’ve made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP. So you can look forward to awesome opportunities in everything from AI to reusable tech. Sainsburys Tech - Analytics Engineer Why join us At Sainsbury's, we may be a 150-year-old retail chain, but we're on an exciting journey of transformation. As a Tech professional, you should consider joining us because we're changing the way we operate, embracing nimble thinking, and empowering our teams to push boundaries and create amazing systems and technologies. We're unlocking the immense potential of petabytes of data, leveraging it to make business decisions that are unparalleled. With thousands of shops, hundreds of thousands of colleagues, and millions of customers, we offer an unparalleled opportunity to work on groundbreaking projects. As an Analytics Engineer, you'll have the chance to write great SQL, design complex data models, collaborate with a talented team, and deliver robust data products alongside Data Architects, Data Scientists, Product Managers, and Data Engineers. Join us to be part of our data revolution and shape incredible experiences for our colleagues and customers. What You'll Do Create designs for complex projects (data products), iterating existing components or designing new components as needed. Influence teams within your area of responsibility to design and build components aligned with the overall roadmap and engineering principles. Collaborate within teams to contribute to the execution of the organisation's technical strategy, focusing on the development and deployment of data solutions. Lead outcomes, develop stakeholder relationships, and deliver high-quality insights through data storytelling. Write code following coding standards and best practices, adhering to a test-driven and behaviour-driven development approach. Assist in architecting systems, designing efficient data solutions, and facilitating technical decision-making. Apply insightful domain knowledge to business problems, recommending and implementing data-led approaches. Ensure high-quality, accurate, and professional outputs that drive real business decisions. What I Need To Know Experience with relevant coding languages and unit testing. Proficiency in SQL for data transformation, analysis and problem-solving. Understanding of version control systems, continuous integration pipelines, and service-oriented architecture. Highly numerate background with the ability to drive business change through data. Excellent communication skills, capable of explaining complex information in simple terms using available documentation tools. Strong problem-solving skills and attention to detail, with a curiosity to explore opportunities and solve problems logically. Proactive attitude towards continuous learning and career development. Delivery of solutions with longevity and maintainability following the latest Agile practices. Positive impact on the wider engineering and analytics community through contributions and support. Understanding of Relational (and non-relational) databases and when to use them. Working knowledge of modern data architecture frameworks, understanding of Architecture & Engineering Standards/ Principles and knowing when and how to implement frameworks and when to make suggestions for new Standards. Understanding the need for different and appropriate design techniques, such as data vault and data warehousing How Will I Succeed Proactively communicating risks and challenges about your technical product to both a technical and non technical audience. Applying technical judgement to deliver solutions with longevity; solutions which can be maintained and serviced. Driven to deliver for your product family, including setting and contributing to specific team goals. Share your knowledge and ideas with the team. Contribute within the Agile team and community of practice spaces. This role offers a unique opportunity to combine expertise in architecture, data engineering, and data insights to drive innovation and value creation within our organisation. We are committed to being a truly inclusive retailer, so you’ll be welcomed whoever you are and wherever you work. Around here, there’s always the chance to try something new - whether that’s as part of an evolving team or somewhere else across the business - and we take development seriously and promise to support you. We also recognise and celebrate colleagues when they go the extra mile and, where possible, offer flexible working. When you join our team, we’ll also offer you an amazing range of benefits. Here are some of them: Starting off with colleague discount, you'll be able to get 10% off at Sainsbury's, Argos, TU and Habitat after 4 weeks. This increases to 15% off at Sainsbury’s every Friday and Saturday and 15% off at Argos every pay day. We've also got you covered for your future with our pensions scheme and life cover. You'll also be able to share in our success as you may be eligible for a performance-related bonus of up to 10% of salary, depending on how we perform. Your wellbeing is important to us too. You'll receive an annual holiday allowance, and you can buy additional holiday. We also offer other benefits that will help your money go further such as season ticket loans, cycle to work scheme, health cash plans, pay advance (where you can access some of your pay before pay day) as well access to a great range of discounts from hundreds of other retailers. And if you ever need it there is also an employee assistance programme. Moments that matter are as important to us as they are to you which is why we give up to 26 weeks’ pay for maternity or adoption leave and up to 4 weeks’ pay for paternity leave. Please see www.sainsburys.jobs for a range of our benefits (note, length of service and eligibility criteria may apply).
London, United Kingdom
On site
Full Time
27-03-2025
Company background Company brand
Company Name
Sustainware
Job Title
IC5 Senior Cloud Engineer
Job Description
About Us We are passionate industry experts in the property risk, compliance and safety management industry providing our leading end-to-end solution QUOODA – A platform for property owners and managers to maintain and manage a single source of truth for their complete property portfolio, covering commercial, residential, education, health, financial, tech, and telecoms sectors. Our platform is used by over 8000 users across trusted industry leaders and is responsible for managing several of the UK’s most iconic buildings, such as London’s O2 Arena, The Shard, One Blackfriars and The Cheese Grater to name just a few. The goal of QUOODA is to make it quicker and easier to manage property risk and compliance, providing key information at your fingertips in real-time covering Health & Safety, Fire Safety, Environmental impact, Asset Management, Work Permits and more. The Role We are undergoing a technology transformation which includes migrating our platform to Microsoft Azure and conducting several re-architecture changes to utilise the power and efficiency of the tools that this platform provides. To enable the acceleration of this, we are seeking a dynamic, experienced, and motivated Senior Cloud Engineer to join our team. The ideal candidate will have extensive experience with Microsoft .NET technologies and Microsoft Azure, demonstrate strong leadership abilities, and possess a passion for mentoring junior and mid-level engineers. As a Senior member of the team, you will own and manage projects within your team, ensuring timely delivery and high-quality outcomes. Key Responsibilities Technical Leadership: Participate in the design of complex scalable, secure, and high-performance software solutions Lead the development and deployment of projects, fostering a collaborative and high-performance environment. Project Management: Collaborate closely with the Team Lead to refine and prioritize new features. Oversee the implementation of projects that you are running, maintaining a high standard of quality Hands-On Development: Actively participate in coding, code reviews, and technical problem-solving. Contribute to the development of robust and scalable features using Microsoft .NET and Azure technologies. Ensure best practices in software development, including continuous integration, testing, and deployment. Mentorship and Knowledge Sharing: Mentor junior and mid-level developers, providing guidance and support to enhance their skills and knowledge. Promote continuous learning and improvement within the team. Stay current with emerging technologies and industry trends, sharing insights and best practices with the team and wider business. Build-It, Ship-It, Own-It Philosophy: Embrace and promote our Build-It, Ship-It, Own-It philosophy within the team. Foster a culture of ownership, accountability, and continuous improvement. Collaboration and Communication: Work closely with the Team Lead and other team members to ensure alignment and effective communication. Participate in team meetings, provide status updates, and contribute to team decision-making processes. Requirements Proven experience as a senior member of a software engineering team. Strong proficiency in Microsoft .NET technologies and experience with Microsoft Azure. Strong experience and passion for leading, mentoring, and developing junior and mid-level engineers. Outstanding interpersonal and communication skills, with the ability to motivate and inspire others. Solid understanding of Agile methodologies and backlog management, ideally using Azure DevOps. A keen interest in staying up to date with the latest industry trends and technology. A curious mindset with a passion for learning and sharing knowledge. Demonstrated ability to work effectively in a cross-functional team environment. Benefits Competitive salary (depending on experience). Remote role 25 days annual leave (excluding UK bank holidays). 5% Matched company pension. Vitality private health insurance (includes Vitality membership). 4x salary life cover. Perk Pal retail discounts. Regular virtual and in-person social events. Paid Azure certification exams. If you are a strategic thinker with a passion for writing high-scale, secure, cloud-native software, this is an exciting opportunity to grow and help shape the future of our product, platform, and culture. How to Apply Candidates should apply via this LinkedIn, or send an email to recruitment@sustainware.co.uk with their C.V. attached, an introduction about themselves, and why they believe they would be a good fit for the role. Interview Process Talent Team Screening call - 15 mins. 2-hour video call with the Director of Engineering and depending on the role, either a member of the team that you will be joining, or a Team Lead from one of our other teams. We like to keep the interviews very informal; we want to get to know the real you, and how you will fit into the team and culture, and likewise, for you to get to know us in the same way.
United Kingdom
Remote
Full Time
27-03-2025
Company background Company brand
Company Name
Oracle
Job Title
Principal Product Manager - Oracle Cloud Infrastructure & Multicloud Database Solutions
Job Description
Job Description About the Role: We are seeking an experienced Principal Product Manager with strong technical expertise in Oracle database technologies, OCI, and Multicloud environments. This senior role requires deep technical knowledge of Oracle database ecosystems combined with strategic product vision to design, validate, and deliver innovative database solutions across cloud platforms. Qualifications: Required Bachelor’s degree in computer science, Information Technology, or related field (or equivalent work experience). 5-10 years of professional experience with Oracle database technologies, best practices, and solution development. Expert-level Oracle database administration skills in Linux/UNIX environments. Hands-on experience with Oracle Database Cloud (18c, 19c, 21c), Exadata Cloud Service (ExaCS and ExaCC), and Autonomous Database. Comprehensive understanding of enterprise database infrastructure including: Backup and recovery using RMAN. High availability with Data Guard and Oracle RAC. Updating the RDBMS and Grid Infrastructure. Updating Exadata System Software (Database and Storage Servers). Automatic Storage management (ASM). Network configuration and optimization. Advanced knowledge of SQL performance tuning, database scalability, and capacity planning. Demonstrated proficiency with SQL/PLSQL, UNIX shell scripting, and Python or similar languages. Proven experience designing, deploying, and maintaining large-scale database systems. Practical experience with multiple cloud platforms including AWS, Azure and/or GCP services. Preferred Strong hands-on experience with Oracle GoldenGate replication technology and Exadata Database Machine. Demonstrated success managing database environments across multiple clouds, especially OCI, AWS, and Azure. Deep expertise in database backup strategies, recovery procedures, and disaster recovery planning. Experience implementing and managing database security in Exadata and cloud environments. Practical knowledge of containerization technologies including Docker and Kubernetes for database workloads. Cloud Solution Architect experience with proven ability to design and administer complex Oracle OCI environments. 2+ years of hands-on experience with AWS Cloud-native database solutions. 1+ years of experience implementing infrastructure automation using DevOps tools such as Ansible and Terraform. Key Competencies Expert-level technical knowledge of Oracle database technologies and cloud infrastructure. Strategic product vision with ability to translate customer requirements into viable technical solutions. Exceptional problem-solving abilities with a methodical approach to complex technical challenges. Strong communication skills with ability to explain complex database concepts to technical and non-technical audiences. Self-motivated with demonstrated ability to work independently in a remote environment. Passion for continuous learning and staying current with rapidly evolving database and cloud technologies. Responsibilities Responsibilities: Design and execute comprehensive database architecture strategies and product roadmaps as part of the technical leadership team. Partner with customers and sales teams to gather requirements, understand pain points, and identify opportunities for new database solution offerings. Architect and build Oracle database and Multicloud solutions that deliver significant value across our customer base. Lead testing and validation efforts for database solutions in OCI and OracleDB@hyperscaler (Oracle databases running in AWS, Azure, and GCP). Develop and document end-to-end processes for integrating applications running in hyperscaler clouds with Oracle database services (OracleDB@hyperscaler) Manage and optimize our internal OCI and OracleDB@hyperscaler lab environments, including database instances, compute resources, storage, networking, and security configurations. Orchestrate collaboration across product, engineering, and customer success teams to deliver reliable, high-performance database solutions. Engineer fully automated database deployment pipelines using Terraform and Ansible that customers can leverage as templates for their own CI/CD integrations. Design and implement end-to-end logical and physical cloud migration strategies leveraging Oracle technologies including Zero Downtime Migration (ZDM), RMAN, Data Guard, OCI Migrations, DataPump, and GoldenGate. Create comprehensive product specifications incorporating automation scripts and infrastructure-as-code approaches for consistent deployments. Consult with customer application and infrastructure teams to optimize their cloud-based database architectures. Produce detailed technical documentation covering product capabilities, implementation guidelines, and operational best practices. Implement and govern complex database solutions using DevOps methodologies and tools. Research emerging cloud technologies and provide strategic recommendations aligned with industry best practices and customer needs. About Us As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
United Kingdom
Remote
Full Time
27-03-2025
Company background Company brand
Company Name
Tardis Tech
Job Title
Head of AI Engineering
Job Description
Head of AI Engineering – Proprietary Trading Location: Chicago, New York, London Company Overview Our proprietary trading client is seeking a Head of AI Engineering to lead the development and deployment of AI-driven solutions that optimize trading efficiency and unlock new strategic opportunities. This role is ideal for a hands-on leader with deep expertise in AI/ML infrastructure, real-time data processing, and scalable model deployment in high-performance computing environments. Role Overview As the Head of AI Engineering, you will drive the AI strategy, architecture, and execution, leading a team of engineers to build state-of-the-art AI infrastructure and applications. You will collaborate closely with technologists, traders, and quantitative researchers to integrate AI into trading systems, ensuring scalable, low-latency, and production-grade deployments. Key Responsibilities Lead and scale a high-performance AI engineering team, setting technical direction and best practices. Develop and optimize AI/ML models and infrastructure for trading and risk management. Drive end-to-end AI application development, from concept to deployment and continuous monitoring. Architect and enhance MLOps pipelines, feature stores, and model training infrastructure. Ensure low-latency, high-reliability AI solutions by optimizing GPU/CPU performance. Evaluate and integrate cutting-edge AI frameworks and tools, including TensorFlow, PyTorch, TensorRT, and ONNX. Collaborate with quantitative researchers and traders to implement AI-driven strategies. Qualifications Five or more years leading AI/ML engineering teams in high-performance computing or trading environments. Seven or more years of hands-on AI/ML development, with expertise in Python, C++, or Java. Deep experience in MLOps, AIOps, and AI model deployment at scale. Proven track record in designing AI/ML architectures for real-time, mission-critical systems. Strong expertise in large language models, retrieval-augmented generation techniques, and fine-tuning AI models. Familiarity with compute infrastructure required for high-frequency AI/ML applications. Advanced degree in computer science, AI, machine learning, or a related field preferred. Exceptional leadership, problem-solving, and communication skills. This is a senior leadership role for an AI engineering expert passionate about driving innovation in proprietary trading. Only suitable applicants will be contacted.
London, United Kingdom
On site
Full Time
28-03-2025