Connecting to LinkedIn...

Software Engineer

Job Title: Software Engineer
Contract Type: Permanent
Location: Unknown
Industry:
Salary: Not Specified
Reference: WRT-2021-02-19-F359D3CFE84F
Job Published: March 02, 2021 11:54

Job Description

Job Description

The Perception Robotics department aims to automate physical processes that require sensing, judgment, and object manipulation through the use of robotics and machine vision.

As a member of our Green Backend team, you will:

  • Design and implement micro-services that live on-prem and in the cloud to manage the communication between the Ocado warehouse management systems and our Robotic Pick autonomous solution. These services will be written predominantly in Java and Python

  • Design and implement monitoring and alerting services as well as new workflows to manage the Ocado warehouse management processes

  • Actively contribute to our CI/CD infrastructure to constantly improve how we design, develop, test, and deploy our software

  • Design and implement big data analytics solutions to collect, transform and use data for autonomous decision making and process improvements

  • Effectively communicate with other teams and stakeholders across Ocado locations (Product Teams, Research teams, UX, other R&D teams, etc.)

Candidate Description

  • Strong and deep technical hands-on background in building microservice-driven, enterprise-grade, backend solutions in Java or Python

  • Architectural awareness for systems that are dynamically evolving and are built to last (high scalability, high availability, high performance)

  • Experience in implementing enterprise-grade error handling mechanisms

  • Strong experience in using different communication protocols and data formats

  • To "feel at home" working with CI/CD processes to test and deploy containerised services on-prem and in the cloud (AWS)

  • Deep knowledge in software testing and related processes and tooling

  • Internal motivation to achieve our common vision as a team.

    Advantage:

  • Knowledge and experience with multi-cloud solutions (AWS, Google Cloud, and Azure)

  • Security mechanisms for data-at-rest and data-in-motion