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.

Ocado Hatfield, UK
13/08/2019
Full time
Who are the 10x Team?   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.   Who are we looking for?   We are looking for Software engineers to join our teams - we will map your skills and interests to what the teams have on offer and find the best place for you in our department.   You'll need demonstrable OO programming ability in Java, but more than that we are looking for talented people who are passionate about software engineering and keen to learn and contribute.   Our software engineering opportunities suit high achievers with analytical minds, who enjoy creative problem-solving and find satisfaction in seeing complex projects through from start to finish.   As well as contributing technically, we're also looking for people who reflect our values – people who can learn fast through experimenting; who are autonomous through taking ownership and driving innovation; who are collaborative and work well in high-performing teams. We cherish an open workplace where everyone feels able and willing to contribute their ideas and opinions.   We're all about innovation and refusing to accept the status quo, so if you're keen to push the limits of your learning – and our technology – we want to hear from you!   What we offer you   -----------------------   Our employee benefits are designed for you, we care about people and we've ensured we have a wealth of benefits that focus on our your well-being. Within our flexible environment we can offer technically stretching work, a competitive salary and share schemes. Benefits include pension scheme, train season ticket loan (interest-free), free shuttle bus from Hatfield train station and of course, healthy Ocado staff discounts across Ocado.com ( http://www.ocado.com ).   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   We also have regular divisional socials, sports clubs such as badminton, running and table tennis, 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. If you think you have what it takes to make a difference, please submit your application below.   -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   Due to the energising nature of Ocado's business, our vacancy close dates may be subject to change. Ocado is an equal opportunity employer.   -------------------------------------------------------------------------------------------------------------------------------------------   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.   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   #LI-SS1
Ocado Hatfield, UK
06/08/2019
Full time
Ocado is the world's largest online only grocer. Ocado Technology is responsible for the design and development of almost all the software that runs our highly automated business. The robotics research team is working on sensor-guided robotic systems to further improve the efficiency of our operation.   What does the Robotics research team do?   Our primary goal is to find the best way to deploy robots in the production of grocery orders. In order to do this, we pursue cutting edge research into state of the art algorithms, sensing technologies, and manipulation techniques.   As part of our effort to be in the vanguard of robotics research, the team is involved in two European Union funded Horizon 2020 research projects with a number of leading European Universities. Outline descriptions of these projects are as follows: -   The SoMa project is concerned with using inherently compliant robotic mechanisms in order to exploit environmental constraints to manipulate objects with a wide variety of properties in highly variable environments. The project has attracted funding of ~7Million Euros and runs for four years from May 2015. More details of the project and the list of other participants can be found at the project's website: http://soma-project.eu ( http://soma-project.eu ). Ocado is the project coordinator for the project SecondHands: the aim of the project is to develop a robot that will act as an assistant to Ocado maintenance technicians that is able to understand a technician's activity and pro-actively offer assistance in a timely manner, i.e. it will behave as a second pair of hands for the technician. The project has attracted funding of ~7Million Euros and runs for five years from May 2015. More details of the project and the list of other participants can be found at the project's website: https://secondhands.eu ( https://secondhands.eu ). In addition to these projects, the team liaises with a number of leading UK universities performing robotics and/or computer vision research and we often host student interns.   In a nutshell   We are currently looking to expand the robotics research team. Ideally, we are looking for candidates that are happy to travel internationally, as necessary, to integrate cutting edge research work from specialist research groups into working systems that provide real-world demonstrations of significant advances in the understanding of the principles of robotics and human-machine interfaces. Although the successful candidates may spend time working on the Horizon 2020 projects the posts are permanent and will persist beyond the duration of these projects.   What I need to do   In order to make the most of the high degree of autonomy that members of the team enjoy we expect you to: -   Participate effectively in investigating and implementing sensor-guided robotics solutions to a wide variety of automation problems Take an active role in the choice of technologies and techniques used in the delivery of robotics application demonstrators. Perform mathematical modelling and algorithm development to achieve real-time sensor-guided robot motions. Develop software that implements practical solutions to specific robotic applications. Documentation of theoretical developments and their software implementation. Demonstrate working systems and thoroughly test them to establish their operational limits. Attend regular meetings to report on progress and share ideas Work closely with other team members on issues relating to design and requirements. What I need to know   Candidates are expected to have: 2:1 or 1st class degree (or equivalent) in one of the following subjects: -   Computer Science, Informatics, Joint Computing & Maths, Robotics, Mechatronics, Cybernetics or another Engineering discipline with a strong software engineering component. A post-graduate qualification, ideally a PhD, in a relevant area, or a demonstrable track record of the ability to perform novel work in a cutting edge environment on challenging projects.   Job-specific skills   Candidates are sought with knowledge and experience of Artificial Intelligence techniques as applied to robotics and robotic manipulation, in particular: -   Symbolic reasoning Task planning Machine learning: - kernel methods, neural nets/deep learning, HMMs, reinforcement learning, deep reinforcement learning The application domains include:   -   Programming by demonstration Learning by imitation Dynamic task re-planning Computer vision: - segmentation, object identification, tracking, event detection, robot guidance The primary development languages are Python and C/C++ in Linux.   Knowledge of ROS would be highly desirable.   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 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.