Senior Software Developer

3 weeks 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 ensuring 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 fromA/B testing to problem discovery
  • Bachelor 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.

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.

Can't find what you're looking for or not ready for a move?Join our Talent Community to stay up to date with Ocado Group news and events,you’ll also be the first to know about new opportunities - before they are posted #J-18808-Ljbffr

  • Toronto, Ontario, Canada JAM Software GmbH Full time

    Are you ready for an exciting challenge? Join the Ontario Public Service in a 10-month contract as a Senior Software Developer for the Land and Resources Cluster, with the possibility of extension. If this opportunity doesn't align with your current goals, feel free to share it within your network. We are looking for a Senior Software Developer with...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada Valsoft and Aspire Operating Group Full time

    Senior Software Developer – Remote – Canada RENTALL is looking to hire a talented and experienced Senior Software Developer to join our growing team in Canada! Our small but dynamic company is looking to expand our team with a Senior Software Engineer proficient in Progress. We specialize in developing powerful and easy-to-use software solutions for...

  • Software Developer

    5 days ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    A new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format." "To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below:We are unable to submit a candidate without below mandatory documents."Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below:We are unable to submit a candidate without below mandatory documents."Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    Wewould like to present to you a new job opportunity and I think you may find it interesting.If you are interested kindly send the following documents toishwaryajyothi@smsoftconsulting.comby Thursday, June 06, at 11:00 AM EST if that interests you and matches your profile.Without mandatory documents, we cannot submit a candidate.Updated Resume in word format...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    Wewould like to present to you a new job opportunity and I think you may find it interesting.If you are interested kindly send the following documents toishwaryajyothi@smsoftconsulting.comby Thursday, June 06, at 11:00 AM EST if that interests you and matches your profile.Without mandatory documents, we cannot submit a candidate.Updated Resume in word format...


  • Old Toronto, Ontario, Canada Capgemini Full time

    We are seeking a Senior Software Developer with a minimum of 5+ years of experience to join our team. The ideal candidate will have a strong background in modern C++ programming, proficiency in Oracle and Python, and a passion for technology and large-scale software design. This role involves working in a dynamic environment, communicating with multiple...


  • Old Toronto, Canada Capgemini Full time

    We are seeking a Senior Software Developer with a minimum of 5+ years of experience to join our team. The ideal candidate will have a strong background in modern C++ programming, proficiency in Oracle and Python, and a passion for technology and large-scale software design. This role involves working in a dynamic environment, communicating with multiple...


  • Old Toronto, Canada Capgemini Full time

    We are seeking a Senior Software Developer with a minimum of 5+ years of experience to join our team. The ideal candidate will have a strong background in modern C++ programming, proficiency in Oracle and Python, and a passion for technology and large-scale software design. This role involves working in a dynamic environment, communicating with multiple...


  • Old Toronto, Ontario, Canada Ocado group Full time

    Senior Software Developer - Robotic Pick SystemsFounded 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,...


  • Old Toronto, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer Intangles is a rapidly growing technology-driven company expanding to North America, specializing in artificial intelligence and machine learning. Transforming the automotive industry by simulating the real-world environment into a virtual world using a Digital Twin concept, our solutions analyze data and improve predictions using...


  • Old Toronto, Canada Intuit Inc. Full time

    Come join the team at Intuit as a Senior Software Developer in Reliability & Performance Engineering.Reliability & Performance Developing works to ensure that TurboTax.com and other Intuit products are highly-available, scale without bottlenecks and offer world-class performance.The team is looking for “full cycle” Software Engineers with a passion for...


  • Old Toronto, Canada HR Options, Inc. Full time

    senior software developer Verified This job was posted directly by the employer on Job Bank. Posted on May 31, 2024 by Employer details HR Options, Inc. Job details senior software developer Verified This job was posted directly by the employer on Job Bank. Posted on May 31, 2024 by Employer details HR Options, Inc. Job details...


  • Old Toronto, Canada HR Options, Inc. Full time

    senior software developer Verified This job was posted directly by the employer on Job Bank. Posted on May 31, 2024 by Employer details HR Options, Inc. Job details senior software developer Verified This job was posted directly by the employer on Job Bank. Posted on May 31, 2024 by Employer details HR Options, Inc. Job details...