Senior Software Developer

Found in: Talent CA C2 - 1 week ago


Toronto, Canada Ocado Group Full time

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. Kindreds 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 robots 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 youll 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 youll 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

Bonus qualifications:

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 dont 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.

About Ocado Group

When our journey started, we were all about changing the way people shop for groceries. 20 years later, were 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, were 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.

About Ocado Group

When our journey started, we were all about changing the way people shop for groceries. 20 years later, were 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, were 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.


  • Senior Software Developer

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada GTT, LLC Full time

    Senior Software Developer Contract Duration 18+ MonthsJob Responsibilities: Senior Software Developer is required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications writing and/or generating code compiling data-driven programs maintaining, and conducting unit tests...

  • Software Developer

    Found in: Talent CA C2 - 1 day ago


    Toronto, Canada Global Pharma Tek Full time

    Title: Software Developer - Senior Location: Toronto, ON (Hybrid) Duration: Business Days + Possible extension Job Description: Provide end to end solution design and recommendations to achieve business outcomes in alignment with business requirements. + years of software development experience in Web API, and SQL Server Database Software...

  • Software Developer

    Found in: Whatjobs CA C2 - 5 days ago


    Toronto, Canada 2iSolutions Inc. Full time

    Title - Software Developer - Senior Period: 11 Months (possibility to extend) Start Date: 2024-05-06 End Date: 2025-03-31 Working Hrs.: 7.25 Hrs. / day Location: 5700 Yonge St, Toronto. Assignment Type: Hybrid Arrangement - The candidate needs to be in the office 2 to 3 days a week Description Responsibilities: Required to translate technical...

  • Software Developer

    Found in: Appcast CA A2 P - 6 days ago


    Toronto, Canada 2iSolutions Inc. Full time

    Title - Software Developer - SeniorPeriod: 11 Months (possibility to extend)Start Date: 2024-05-06End Date: 2025-03-31Working Hrs.: 7.25 Hrs. / dayLocation: 5700 Yonge St, Toronto. Assignment Type: Hybrid Arrangement - The candidate needs to be in the office 2 to 3 days a weekDescriptionResponsibilities:Required to translate technical systems specifications...

  • Software Developer

    Found in: Appcast CA C2 Glassdoor - 6 days ago


    Toronto, Canada 2iSolutions Inc. Full time

    Title - Software Developer - SeniorPeriod: 11 Months (possibility to extend)Start Date: 2024-05-06End Date: 2025-03-31Working Hrs.: 7.25 Hrs. / dayLocation: 5700 Yonge St, Toronto. Assignment Type: Hybrid Arrangement - The candidate needs to be in the office 2 to 3 days a weekDescriptionResponsibilities:Required to translate technical systems specifications...

  • Senior Software Developer

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Canadian Institute for Health Information Full time

    At CIHI, we recognize what matters to our employees. Some of the benefits of working at CIHI include HOOPP Pension Plan (Defined Benefits Pension) Retirement Planning Program Generous vacation days for permanent and long-term contracts Work-life balance Career Planning Program Learning and Professional Development Program Flexible benefits...

  • Senior Applications Developer

    Found in: Whatjobs CA C2 - 4 days ago


    Toronto, Canada Iris Software Inc. Full time

    Senior Applications Developer (AI/ML/Python). Please find below the job details and share your resume if interested at Role: Senior Applications Developer (AI/ML/Python) Location: Toronto, ON (Hybrid) Duration: Long Term Contract Job Description: Additional Details: AMI space Individual to work with the business and technical side Independent...

  • Senior Java Developer

    Found in: Appcast CA A2 P - 6 days ago


    Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer for a long term opportunity at Toronto, ON / Halifax, Nova Scotia (Hybrid Position). Please apply with your updated resume if you would be interested for this opportunity..!Job Title: Senior Java Developer Location: Toronto, ON / Halifax, Nova Scotia (3 Days...

  • Senior Java Developer

    Found in: Appcast CA C2 Glassdoor - 7 days ago


    Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer for a long term opportunity at Toronto, ON / Halifax, Nova Scotia (Hybrid Position). Please apply with your updated resume if you would be interested for this opportunity..!Job Title: Senior Java Developer Location: Toronto, ON / Halifax, Nova Scotia (3 Days...

  • Senior Java Developer

    Found in: Whatjobs CA C2 - 6 days ago


    Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer for a long term opportunity at Toronto, ON / Halifax, Nova Scotia (Hybrid Position). Please apply with your updated resume if you would be interested for this opportunity..! Job Title: Senior Java Developer Location: Toronto, ON / Halifax, Nova Scotia (3...

  • Senior Applications Developer

    Found in: Appcast CA A2 P - 5 days ago


    Toronto, Canada Iris Software Inc. Full time

    Senior Applications Developer (AI/ML/Python).Please find below the job details and share your resume if interested at harshit.shukla@irissoftware.com Role: Senior Applications Developer (AI/ML/Python)Location: Toronto, ON (Hybrid)Duration: Long Term ContractJob Description:Additional Details:AMI spaceIndividual to work with the business and technical...

  • Senior Applications Developer

    Found in: Appcast CA C2 Glassdoor - 5 days ago


    Toronto, Canada Iris Software Inc. Full time

    Senior Applications Developer (AI/ML/Python).Please find below the job details and share your resume if interested at harshit.shukla@irissoftware.com Role: Senior Applications Developer (AI/ML/Python)Location: Toronto, ON (Hybrid)Duration: Long Term ContractJob Description:Additional Details:AMI spaceIndividual to work with the business and technical...

  • Senior Software Developer

    Found in: beBee jobs CA - 1 week ago


    Toronto, Ontario, Canada Retreaver Full time

    Retreaver is a software-as-a-service product for connecting and tracking phone calls with intelligent routing, data analytics, and reporting which help automate pay-per-call processes which underpin many modern businesses.Our system allows customers to connect multiple APIs, automatically tag and direct data pipelines, and compose campaigns which provides...

  • Software Developer

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Global Pharma Tek Full time

    Title: Software Developer - Senior Duration: + Business Days Location: Toronto, ON Skills Experience and Skill Set Requirements • Programming – all supported versions • .NET Framework - all supported versions C SQL XML Visual Studio - all supported versions • MS Web Services Enterprise Library • Team Foundation Server – all supported...

  • Senior Software Developer

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Autodesk Full time

    Position Overview Autodesk's product development and manufacturing solutions team (PDMS) is looking for a Senior Software Developer with experience working on Jenkins pipelines. Reporting to our Software Development Manager, you'll join a growing scrum team working on Autodesk's hero CAD products, Fusion 360 and Inventor. You'll help us create...

  • Senior Software Developer

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Global Pharma Tek Full time

    Position: Senior Software Developer Location: Toronto, ON (Hybrid) Duration: Business Days + Possible Extension Job Description: Application design and development experience: Hands on experience in Service Oriented Architecture Hands-on experience with Open AI Experience in Cloud Architecture Experience in Middleware Architecture ...


  • 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...

  • Senior Software Developer

    Found in: Jooble CA O C2 - 5 days ago


    Toronto, ON, 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...

  • Software Developer

    Found in: Talent CA C2 - 6 days ago


    Toronto, Canada Global Pharma Tek Full time

    Title: Software Developer - Senior Location: Toronto, ON (Hybrid) Duration: Business Days + Possible extension Job Description: Experience Architecting and Developing Applications for the Azure Cloud At least years in applications development with years focusing on Microsoft Dynamics and at least projects developing for cloud or...

  • Software Developer- Front End

    Found in: Talent CA 2 C2 - 1 week ago


    Toronto, Canada CB Canada Full time

    Senior Software Developer – Front End On behalf of our client in the Government Sector, PROCOM is looking for a Senior Software Developer – Front End.Senior Software Developer – Front End – Job DescriptionDevelop the ONE ID 12C screens for Service Desk, User Recovery and Management, CPSO and Bulk Registration and Express Registration using...