Ocado

Ocado was established in the UK over 16 years ago and listed on the London Stock Exchange in July 2010. We are the world’s largest dedicated online grocery retailer with over 580,000 active customers shopping with us today. Our objective is to provide our customers with the best shopping experience in terms of service, range and price, which builds a strong business and delivers long term value for our shareholders.

Our Technology Operations department is focussed on providing support for our strategic platforms and services to support our automated facilities for the Ocado Smart Platform. This is an exciting opportunity for talented individuals who wish to join a fast-growing international company that is using state of the art technology. The Ocado Smart Platform is our new modular and scalable hardware platform for building our highly automated warehouses which we will use to put some of the largest bricks and mortar retailers around the world online using our disruptive business model.
We are looking for an enthusiastic, self-starting Business Analyst with a solid background in developing Java software solutions. This is a fantastic opportunity to join a great team in an expanding international company that is at the cutting edge of technology.
You will be expected to gain a deep understanding of existing processes, and work closely with developers and business partners in order to provide technical guidance to support teams for the Ocado Smart Platform (OSP). Taking the lead in resolving incidents with a target of >80% resolution within the Ocado Technology Operations Centre. Ocado Smart Platform (OSP) is our new modular and scalable hardware platform for building our highly automated warehouses which we will use to put some of the largest bricks and mortar retailers around the world online using our disruptive business model.
What You'll Do With Your Days:
Identify and solve problems relating to critical services and build automation to prevent problem recurrence.
Become an effective part of the support structure providing 24x7 assistance to production issues, including fault-finding and resolution.
Understanding functional system design, data structures and data flow to support business processes and detailed reporting requirements.
Documenting and helping to improve support processes which involve our OSP systems.
Setting up and leading support functions covering planning, tracking, reporting, internal communication.
Enabling support of new OSP business applications and automated warehouse components into current support process flows.
Liaising with development teams to communicate individual customer service requirements back to the Operations Teams.
Building strong relationships with developers, business users and partners
Learning the features and usage of the software products developed by the OSP teams
Creating scripts and other tools to perform data analysis
We're Interested in People With:
A degree in Computer Science, Maths, Physics, Engineering or similar highly numerate subject from a good university
Strong A-levels or equivalent, including Maths
Experience with algorithms, data structures, complexity analysis and software design.
Expertise in analyzing and fixing large-scale distributed systems.
Strong experience in Java and Python (other languages clearly a bonus!)
Ability to understand, explain and enhance business processes
Knowledge of database design and object oriented design
Knowledge of microservice design architecture
Knowledge of modern virtualization techniques. E.g Kubernetes, Docker
What we can offer you
Within our flexible work environment we can offer technically stretching work, a competitive salary and share schemes. Benefits include a generous pension scheme, interest-free season ticket loan, free shuttle bus from Hatfield train station and, of course, healthy Ocado staff discounts (and free delivery) across our Webshops including Groceries , Fetch , Sizzle and Fabled .
We also have Friday socials on the first Friday of every month, sports clubs such as badminton, running and table tennis (and much more), not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events such as discussion sessions, conference briefs and external guest speakers.
Click to find out more about Ocado Technology and our recruitment process .
Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion.
Due to the energising nature of Ocado's business, our vacancy close dates may be subject to change. Ocado is an equal opportunity employer.

29/12/2018

Full time

Our Technology Operations department is focussed on providing support for our strategic platforms and services to support our automated facilities for the Ocado Smart Platform. This is an exciting opportunity for talented individuals who wish to join a fast-growing international company that is using state of the art technology. The Ocado Smart Platform is our new modular and scalable hardware platform for building our highly automated warehouses which we will use to put some of the largest bricks and mortar retailers around the world online using our disruptive business model.
We are looking for an enthusiastic, self-starting Business Analyst with a solid background in developing Java software solutions. This is a fantastic opportunity to join a great team in an expanding international company that is at the cutting edge of technology.
You will be expected to gain a deep understanding of existing processes, and work closely with developers and business partners in order to provide technical guidance to support teams for the Ocado Smart Platform (OSP). Taking the lead in resolving incidents with a target of >80% resolution within the Ocado Technology Operations Centre. Ocado Smart Platform (OSP) is our new modular and scalable hardware platform for building our highly automated warehouses which we will use to put some of the largest bricks and mortar retailers around the world online using our disruptive business model.
What You'll Do With Your Days:
Identify and solve problems relating to critical services and build automation to prevent problem recurrence.
Become an effective part of the support structure providing 24x7 assistance to production issues, including fault-finding and resolution.
Understanding functional system design, data structures and data flow to support business processes and detailed reporting requirements.
Documenting and helping to improve support processes which involve our OSP systems.
Setting up and leading support functions covering planning, tracking, reporting, internal communication.
Enabling support of new OSP business applications and automated warehouse components into current support process flows.
Liaising with development teams to communicate individual customer service requirements back to the Operations Teams.
Building strong relationships with developers, business users and partners
Learning the features and usage of the software products developed by the OSP teams
Creating scripts and other tools to perform data analysis
We're Interested in People With:
A degree in Computer Science, Maths, Physics, Engineering or similar highly numerate subject from a good university
Strong A-levels or equivalent, including Maths
Experience with algorithms, data structures, complexity analysis and software design.
Expertise in analyzing and fixing large-scale distributed systems.
Strong experience in Java and Python (other languages clearly a bonus!)
Ability to understand, explain and enhance business processes
Knowledge of database design and object oriented design
Knowledge of microservice design architecture
Knowledge of modern virtualization techniques. E.g Kubernetes, Docker
What we can offer you
Within our flexible work environment we can offer technically stretching work, a competitive salary and share schemes. Benefits include a generous pension scheme, interest-free season ticket loan, free shuttle bus from Hatfield train station and, of course, healthy Ocado staff discounts (and free delivery) across our Webshops including Groceries , Fetch , Sizzle and Fabled .
We also have Friday socials on the first Friday of every month, sports clubs such as badminton, running and table tennis (and much more), not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events such as discussion sessions, conference briefs and external guest speakers.
Click to find out more about Ocado Technology and our recruitment process .
Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion.
Due to the energising nature of Ocado's business, our vacancy close dates may be subject to change. Ocado is an equal opportunity employer.

Ocado Technology is the in-house technology division of over 1,000 software developers, engineers, researchers and scientists that use the latest in AI, robotics, cloud services, big data, and mobile technologies. We brainstorm, design, architect, innovate, experiment, build and maintain the systems that power Ocado.com, the world's largest online-only grocer, and Morrisons, the UK’s fourth largest supermarket chain.
Who are we?
We are Data Engineering team, working on migrating Ocado’s data portfolio onto the next generation data platform built around the latest Google Big Data and Cloud technologies. The new data platform will enable Ocado to become a truly data-driven organisation with insight derived from world class reporting and analytics.
We are looking for a Team Lead to join our team as we continue the development of our cutting edge cloud-based data platform and the migration from our current on-prem data warehouse.
What we'd like you to do
Lead the team to produce well engineered and tested software solutions.
Facilitate the continuous improvement of your team.
Take an active role in championing positive development practices such as continuous delivery.
Take line management responsibility for the members of your team. Typically we have agile teams of 4-7 people.
Mentor/coach team members and assist with recruiting the right people as we build the team.
Run regular 1:1s with all members of your team.
Ensure that common development standards and policies are followed.
Your essential characteristics:
Experience leading a small team of Software or Data Engineers.
Passionate about coaching and developing individuals.
Enjoy creating real business value, be it improving user experience or driving up operational efficiency. You know that to achieve this you’ll need to cultivate a team environment which is innovative, motivational, highly-productive and setup for fast change.
Foster collaboration within and between teams
Have a strong Software Engineering or Data Engineering background..
You thrive on honesty and are willing to share your success and failure in an effort to learn from it.
A love of using data to deliver business insight and value
A mindset for trying, failing fast, learning and succeeding
Our key technologies:
Google Cloud - BigQuery, App Engine
Java (Java EE)
SQL
AWS Kinesis
Git/Gitlab
What we can offer you
Within our flexible work environment, we can offer technically stretching work, a competitive salary and share schemes. Benefits include a generous pension scheme, interest-free season ticket loan, free shuttle bus from Hatfield train station and, of course, healthy Ocado staff discounts (and free delivery) across our Webshops including Groceries , Fetch , Sizzle and Fabled .
We also have Friday socials on the first Friday of every other month, sports clubs such as badminton, running and table tennis (and much more), not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events such as discussion sessions, conference briefs and external guest speakers.
Click to find out more about Ocado Technology and our recruitment process .
Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion.
Due to the energising nature of Ocado's business, our vacancy close dates may be subject to change. Ocado is an equal opportunity employer .

29/12/2018

Full time

Ocado Technology is the in-house technology division of over 1,000 software developers, engineers, researchers and scientists that use the latest in AI, robotics, cloud services, big data, and mobile technologies. We brainstorm, design, architect, innovate, experiment, build and maintain the systems that power Ocado.com, the world's largest online-only grocer, and Morrisons, the UK’s fourth largest supermarket chain.
Who are we?
We are Data Engineering team, working on migrating Ocado’s data portfolio onto the next generation data platform built around the latest Google Big Data and Cloud technologies. The new data platform will enable Ocado to become a truly data-driven organisation with insight derived from world class reporting and analytics.
We are looking for a Team Lead to join our team as we continue the development of our cutting edge cloud-based data platform and the migration from our current on-prem data warehouse.
What we'd like you to do
Lead the team to produce well engineered and tested software solutions.
Facilitate the continuous improvement of your team.
Take an active role in championing positive development practices such as continuous delivery.
Take line management responsibility for the members of your team. Typically we have agile teams of 4-7 people.
Mentor/coach team members and assist with recruiting the right people as we build the team.
Run regular 1:1s with all members of your team.
Ensure that common development standards and policies are followed.
Your essential characteristics:
Experience leading a small team of Software or Data Engineers.
Passionate about coaching and developing individuals.
Enjoy creating real business value, be it improving user experience or driving up operational efficiency. You know that to achieve this you’ll need to cultivate a team environment which is innovative, motivational, highly-productive and setup for fast change.
Foster collaboration within and between teams
Have a strong Software Engineering or Data Engineering background..
You thrive on honesty and are willing to share your success and failure in an effort to learn from it.
A love of using data to deliver business insight and value
A mindset for trying, failing fast, learning and succeeding
Our key technologies:
Google Cloud - BigQuery, App Engine
Java (Java EE)
SQL
AWS Kinesis
Git/Gitlab
What we can offer you
Within our flexible work environment, we can offer technically stretching work, a competitive salary and share schemes. Benefits include a generous pension scheme, interest-free season ticket loan, free shuttle bus from Hatfield train station and, of course, healthy Ocado staff discounts (and free delivery) across our Webshops including Groceries , Fetch , Sizzle and Fabled .
We also have Friday socials on the first Friday of every other month, sports clubs such as badminton, running and table tennis (and much more), not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events such as discussion sessions, conference briefs and external guest speakers.
Click to find out more about Ocado Technology and our recruitment process .
Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion.
Due to the energising nature of Ocado's business, our vacancy close dates may be subject to change. Ocado is an equal opportunity employer .

The 10x Technology Team creates value for Ocado in the near-term as well as the long-term by working on speculative projects that push the boundaries of what can be achieved with technology. The team provides an environment in which innovation can thrive and there is plenty of opportunity to collaborate with Ocado’s specialist software and engineering teams in the UK and Ocado’s development offices in Europe.
What we'd like you to do
As a Machine Learning Engineer in the 10x Technology Team, you will be responsible for working on novel projects that involve fast system prototyping and experimentation. You will be required to obtain and interpret data from Ocado’s databases and create products for internal and external consumption. You will design and execute cutting-edge experiments that have the potential to enhance or transform the way Ocado uses technology to offer a world-leading customer service. You will be comfortable sharing your knowledge and expertise with the rest of the company, as well as disseminating complicated information and techniques to senior members of the business. You will contribute to technical blog posts, papers, patent applications and open sourcing.
What we'd like to see
You are a collaborative, entrepreneurial T-shaped person who enjoys the challenge of continuous self-improvement, with a passion for designing and deploying machine learning technologies. We'd like you to be a specialist in the field of Natural Language Processing, along with having experience with any of the following:
Vision Processing,
Reinforcement Learning,
(Deep) Neural Networks,
Gaussian Processes
We recognise the software industry is filled with smart people from so many different backgrounds. If you enjoy being part of the team and if you like: learning fast (through experimentation, self-motivation etc); being autonomous but able to collaborate (sharing knowledge is important to us); craftsmanship and innovation (we never stop questioning how we can be better), then we look forward to hearing from you.
What we can offer you
As well as a competitive salary and share schemes, benefits include pension scheme, interest-free season ticket loan, and, of course, healthy Ocado staff discounts (and free delivery) across our Webshops including Groceries , Fetch , Sizzle and Fabled . We also have Friday socials, sports clubs such as badminton, running and table tennis (and much more), not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events such as discussion sessions, conference briefs and external guest speakers.

20/12/2018

Full time

The 10x Technology Team creates value for Ocado in the near-term as well as the long-term by working on speculative projects that push the boundaries of what can be achieved with technology. The team provides an environment in which innovation can thrive and there is plenty of opportunity to collaborate with Ocado’s specialist software and engineering teams in the UK and Ocado’s development offices in Europe.
What we'd like you to do
As a Machine Learning Engineer in the 10x Technology Team, you will be responsible for working on novel projects that involve fast system prototyping and experimentation. You will be required to obtain and interpret data from Ocado’s databases and create products for internal and external consumption. You will design and execute cutting-edge experiments that have the potential to enhance or transform the way Ocado uses technology to offer a world-leading customer service. You will be comfortable sharing your knowledge and expertise with the rest of the company, as well as disseminating complicated information and techniques to senior members of the business. You will contribute to technical blog posts, papers, patent applications and open sourcing.
What we'd like to see
You are a collaborative, entrepreneurial T-shaped person who enjoys the challenge of continuous self-improvement, with a passion for designing and deploying machine learning technologies. We'd like you to be a specialist in the field of Natural Language Processing, along with having experience with any of the following:
Vision Processing,
Reinforcement Learning,
(Deep) Neural Networks,
Gaussian Processes
We recognise the software industry is filled with smart people from so many different backgrounds. If you enjoy being part of the team and if you like: learning fast (through experimentation, self-motivation etc); being autonomous but able to collaborate (sharing knowledge is important to us); craftsmanship and innovation (we never stop questioning how we can be better), then we look forward to hearing from you.
What we can offer you
As well as a competitive salary and share schemes, benefits include pension scheme, interest-free season ticket loan, and, of course, healthy Ocado staff discounts (and free delivery) across our Webshops including Groceries , Fetch , Sizzle and Fabled . We also have Friday socials, sports clubs such as badminton, running and table tennis (and much more), not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events such as discussion sessions, conference briefs and external guest speakers.

Ocado Technology is the technological arm of Ocado, the largest online-only grocery retailer in the world. Ocado employs a unique business model based on automated customer fulfilment centres. It has over half a million active shoppers and ships over 200,000 orders per week, delivering within one-hour time slots selected by customers. Here at Ocado Technology we architect and build the ground-breaking, game-changing technology solutions that power Ocado and enable its success in the grocery retail market. An increasingly important part of this success is deriving value from the vast volumes of data generated by the business.
Who are Data Science?
The data science group at Ocado consists of 10 data scientists, 3 insight analysts and 2 software engineers across two teams at our head office in Hatfield. It is responsible for designing cutting-edge machine learning and optimisation techniques to convert data into important business insights and efficient operations.
We work on machine learning and optimisation problems across Ocado’s business - from recommending products to customers on our website to demand forecasting and route optimisation. Our data is stored in Google BigQuery, we work primarily in Python with some Java/Scala and use frameworks such as Spark and TensorFlow. We are looking for a Data Scientist to join the group. And we are interested in both experienced data scientists and those at the beginning of their career.
What will you do?
As a Data Scientist, you will work closely with the team lead and senior management to scope, plan and manage projects, support the hand-off of prototype systems and algorithms to operational Technology teams, and effectively communicate complex technical issues and findings to a range of technical and non-technical internal audiences.
You will work on projects in all the areas touched by data science, dealing with real problems and having a real impact on the operational performance of the company. You will be given a high level of autonomy in how you approach these problems, and will be encouraged to research and seek out innovative solutions.
Communication is key; you will be in constant contact with business stakeholders and will need to work with developers both within the team and in other technology teams to ensure that your solutions are properly productionised and can be supported.
What we would like you to know:
A strong academic record including a postgraduate degree in mathematics, statistics, or the sciences from a top-ranked university.
Demonstrated computer programming ability including fluency in two or more of Python, Java (or equivalent), and SQL.
Experience conducting analysis on large data sets and providing rigorous interpretations of the results.
The ability to model complex problems mathematically and/or computationally, and appropriately apply results obtained using those models.
A good understanding of key statistical concepts.
Machine learning experience.
We would also like to hear from you if you have:
Successfully conducted research of significant scope – an M.Phil. or Ph.D. will be looked on favourably.
Cluster computing data processing frameworks (e.g. Spark)
Common machine learning toolkits (e.g. scikit-learn)
Deep learning frameworks (e.g. TensorFlow, Theano, Torch...)
What we can offer you Technically stretching work is a given. We want you to push technological boundaries and create solutions to problems people haven’t even thought about yet; so we’ll give you the freedom and the tools and the playful, stimulating working environment you need to do what’s never been done before. While red tape’s conspicuous by its absence, rewards are plentiful: as well as a competitive salary, benefits include pension scheme, share option scheme, interest-free season ticket loan and, of course, a healthy 15% Ocado staff discount (and free delivery).
Find out more about Ocado Technology at http://www.ocadotechnology.com
Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion.
Due to the fast-paced nature of Ocado's business our vacancy close dates may be subject to change.

20/12/2018

Full time

Ocado Technology is the technological arm of Ocado, the largest online-only grocery retailer in the world. Ocado employs a unique business model based on automated customer fulfilment centres. It has over half a million active shoppers and ships over 200,000 orders per week, delivering within one-hour time slots selected by customers. Here at Ocado Technology we architect and build the ground-breaking, game-changing technology solutions that power Ocado and enable its success in the grocery retail market. An increasingly important part of this success is deriving value from the vast volumes of data generated by the business.
Who are Data Science?
The data science group at Ocado consists of 10 data scientists, 3 insight analysts and 2 software engineers across two teams at our head office in Hatfield. It is responsible for designing cutting-edge machine learning and optimisation techniques to convert data into important business insights and efficient operations.
We work on machine learning and optimisation problems across Ocado’s business - from recommending products to customers on our website to demand forecasting and route optimisation. Our data is stored in Google BigQuery, we work primarily in Python with some Java/Scala and use frameworks such as Spark and TensorFlow. We are looking for a Data Scientist to join the group. And we are interested in both experienced data scientists and those at the beginning of their career.
What will you do?
As a Data Scientist, you will work closely with the team lead and senior management to scope, plan and manage projects, support the hand-off of prototype systems and algorithms to operational Technology teams, and effectively communicate complex technical issues and findings to a range of technical and non-technical internal audiences.
You will work on projects in all the areas touched by data science, dealing with real problems and having a real impact on the operational performance of the company. You will be given a high level of autonomy in how you approach these problems, and will be encouraged to research and seek out innovative solutions.
Communication is key; you will be in constant contact with business stakeholders and will need to work with developers both within the team and in other technology teams to ensure that your solutions are properly productionised and can be supported.
What we would like you to know:
A strong academic record including a postgraduate degree in mathematics, statistics, or the sciences from a top-ranked university.
Demonstrated computer programming ability including fluency in two or more of Python, Java (or equivalent), and SQL.
Experience conducting analysis on large data sets and providing rigorous interpretations of the results.
The ability to model complex problems mathematically and/or computationally, and appropriately apply results obtained using those models.
A good understanding of key statistical concepts.
Machine learning experience.
We would also like to hear from you if you have:
Successfully conducted research of significant scope – an M.Phil. or Ph.D. will be looked on favourably.
Cluster computing data processing frameworks (e.g. Spark)
Common machine learning toolkits (e.g. scikit-learn)
Deep learning frameworks (e.g. TensorFlow, Theano, Torch...)
What we can offer you Technically stretching work is a given. We want you to push technological boundaries and create solutions to problems people haven’t even thought about yet; so we’ll give you the freedom and the tools and the playful, stimulating working environment you need to do what’s never been done before. While red tape’s conspicuous by its absence, rewards are plentiful: as well as a competitive salary, benefits include pension scheme, share option scheme, interest-free season ticket loan and, of course, a healthy 15% Ocado staff discount (and free delivery).
Find out more about Ocado Technology at http://www.ocadotechnology.com
Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion.
Due to the fast-paced nature of Ocado's business our vacancy close dates may be subject to change.