Senior Software Developer

3 months ago


Old Toronto, Canada Ocado group Full time
Senior Software Developer - Robotic Pick Systems

Founded in 2014, Kindred is a robotics and artificial intelligence (AI) company that develops robots to solve real-world problems. Its mission is to enhance the lives of human workers with the power of AI robotics. Kindred’s cutting-edge technology is the foundation of a number of proprietary platforms, including CORE with AutoGrasp, developed to operate robots autonomously in dynamic environments. Its team of scientists, engineers, and business operators have set a new standard for reinforcement learning for robots. The company is co-located in San Francisco and Toronto and is part of the UK-based Ocado Group plc.

We are looking for a Senior Software Developer - Robotic Pick Systems to join our Grocery Team to help improve our robots. You'll be coding the brains of our robots so they know what to do in difficult situations and improving our software architecture. Some recent projects include:

  • Implementing a service to predict the robot’s behaviour according to the task it needs to perform.
  • Improving object handling to include a wider range of products the robot can pick and place.
  • Looking at data, generating performance improvements, and validating their effectiveness.
  • Developing solutions for different hardware configurations, both using new technologies or existing ones.

What you’ll do:

  • Make design decisions and develop creative software solutions with the goal of improving our fleet of robots in production.
  • Use both virtual and physical robots to validate your changes.
  • Support the team in design decisions and architectural changes.
  • Review merge requests, proposing best practices and navigating the source code across multiple repositories.
  • Drive discussions around refactoring inefficient or unclear parts of the code.
  • Write test cases and ensure high code quality that goes to production.
  • Elevate the skill of the team through technical mentorship.

What you bring:

  • 5+ years of professional experience with breadth or depth in various programming languages. We use Golang, Python, and C++ and are confident you’ll be able to learn what you need.
  • Be comfortable working in a Linux environment.
  • Desire to learn, improve, and persevere when faced with challenging problems.
  • Experience architecting and designing maintainable software solutions.
  • Have used test-driven approaches for code development.
  • Have mentored and oriented other developers in software best practices.
  • Can adopt data-driven approaches from A/B testing to problem discovery.
  • Bachelor's in computer science or equivalent professional experience.
  • Be sure to mention any experience you have in control systems, real-time systems, distributed systems, machine vision, machine learning, robotic manipulation, material handling, industrial automation, physical or discrete event simulation, applied statistics and design of experiments, or data visualization

Even if you don’t meet everything above, we still want to hear from you

In this role, you will be part of an on-call rotation which will be outlined during the interview process.

When our journey started, we were all about changing the way people shop for groceries. 20 years later, we’re developing our own ground-breaking technology, opening multiple sites at an accelerating rate and engaging in exciting new business partnerships around the world

Transforming an industry also means transforming the way we do business. As we continually develop new technologies and customer propositions, we’re looking for the Everyday Pioneers to lead us into the next stage of our evolution: enhancing our capabilities, inspiring our teams, and developing new ways of working.

Changing the way the world shops, for good.

#J-18808-Ljbffr
  • Senior PHP Developer

    4 weeks ago


    Old Toronto, Canada Software International Full time

    Job Title: Senior PHP DeveloperSoftware International seeks a skilled Senior PHP Developer to join our team. As a senior developer, you will be responsible for developing, debugging, and maintaining website applications using our in-house methodologies and process flows.Main Responsibilities:Develop and maintain complex web applications using PHP and related...


  • Old Toronto, Canada Autodesk, Inc. Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our production management team at Autodesk's Entertainment & Media Solutions. As a Senior Software Developer, you will work on technical software projects that help power many of the largest budget movies in the world.Key...


  • Old Toronto, Canada Fable Full time

    About FableFable is a digital startup that focuses on making products more accessible for people with disabilities. As a Senior Software Engineer, you'll work with product, design, and engineering teams to develop features that support our mission. ResponsibilitiesContribute to the full product development lifecycle from ideation to deploymentDevelop and...


  • Old Toronto, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Scotiabank. As a Senior Software Developer, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop software solutions using big data technologies such as Hadoop...


  • Old Toronto, Ontario, Canada Tangerine Bank Full time

    Senior Software Developer - TangerineJob SummaryTangerine is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software...


  • Old Toronto, Canada Autodesk, Inc. Full time

    Senior Software Developer Locations: AMER - Canada - British Columbia - Remote, Montreal, QC, CAN, Alberta, CAN - Remote, AMER - Canada - Saskatchewan - Remote, Toronto, ON, CAN Time Type: Full Time Posted on: Posted Yesterday Job Requisition ID: 24WD83020 Position Overview Autodesk's Entertainment & Media Solutions is hiring a Senior Software Developer to...


  • Old Toronto, Canada Tangerine Bank Full time

    Tangerine Bank is a leading digital bank that offers innovative banking solutions to Canadians. We are seeking a highly skilled Senior Software Developer to join our team and contribute to the development of world-class digital products and experiences.As a Senior Developer, you will be part of a high-performing team that thrives in a high-trust agile...

  • Senior PHP Developer

    1 month ago


    Toronto, Ontario, Canada Software International Full time

    Senior PHP DeveloperSoftware International is seeking a highly skilled Senior PHP Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using PHP.Key Responsibilities:Design and develop scalable, efficient, and secure web applications using...


  • Old Toronto, Ontario, Canada T-Net British Columbia Full time

    We are seeking a skilled Senior Software Developer to join our engineering team at T-Net British Columbia. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop software applications using Ruby on RailsCollaborate with cross-functional teams...


  • Old Toronto, Ontario, Canada Employment and Social Development Canada Full time

    **Job Details**We are seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Write, modify, integrate, and test software codeMaintain existing computer programs by making modifications as...


  • Old Toronto, Canada 2iResourcing Full time

    Job Description:As a Senior Software Developer at 2iResourcing, you will play a key role in designing, developing, and maintaining complex business applications. Your expertise in Java, Spring, and enterprise integration will be invaluable in ensuring our systems are scalable, reusable, and high-performing.Main Responsibilities:Design and develop technical...

  • Senior PHP Developer

    3 weeks ago


    Toronto, Ontario, Canada Software International Full time

    Job Title: Senior PHP DeveloperSoftware International is seeking a highly skilled Senior PHP Developer to join our team. We have a long-term contract with a leading web development and new media marketing client, primarily supporting North American clients on various website and backend infrastructure services.Key Responsibilities:Develop, debug, and...


  • Old Toronto, Canada Slalom Consulting Full time

    About the RoleWe're seeking a highly skilled Senior Software Developer to join our team at Slalom Build. As a key member of our product engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet our clients' needs.ResponsibilitiesDesign and develop scalable, cloud-based software solutions...


  • Old Toronto, Canada Scotiabank Full time

    Scotiabank is seeking a seasoned Senior Software Development Manager to lead the development of capital markets products and analytics platforms. The ideal candidate will have a strong technical background and experience in managing cross-functional teams.About the RoleThe Senior Software Development Manager will be responsible for designing and developing...


  • Old Toronto, Canada Fable Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Fable. As a key member of our development team, you will be responsible for contributing to the full product development lifecycle from ideation to deployment.Key Responsibilities:Full-stack development using Node.js, MongoDB, Express, React, and AWSDevelop and...


  • Toronto, Ontario, Canada Software International Full time

    Senior PHP Developer Job DescriptionSoftware International is seeking a highly skilled Senior PHP Developer to join our team. As a Senior PHP Developer, you will be responsible for developing, debugging, and maintaining website applications using our in-house methodologies and process flows.Key Responsibilities:Develop and maintain website applications using...


  • Old Toronto, Canada Amazon Full time

    Senior Software Development EngineerWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Devices Supply Chain Technologies. As a key member of our engineering group, you will be responsible for designing, developing, and implementing full-stack solutions for our internal customers, including Forward and Reverse...


  • Old Toronto, Canada Eleks Full time

    ELEKS, a leading custom software development company, is seeking an Experienced C++ Software Professional to collaborate with our team in Poland and Ukraine. Our customer is one of the biggest financial institutions in the USA, and we create software for accounting and data management solutions, performance, insurance, risk management, and more.About the...


  • Old Toronto, Ontario, Canada Health Recruit Network - HRN Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our industry-leading Due Diligence platform.Key ResponsibilitiesParticipate in the development of our Due Diligence platform, with a focus on maintenance and...


  • Old Toronto, Canada Scotiabank Full time

    Join a purpose-driven winning team, committed to results, in an inclusive and high-performing culture.We are looking for a Senior Software Developer to join our microservices team in Scotia Digital to help us build the next generation microservices for Scotiabank. This is an exciting opportunity to start with us on a challenging journey building and...