1

Python Robotics Jobs in Toronto, ON (NOW HIRING)

Quality Assurance Engineer

Toronto, ON ยท Remote

CA$100K - CA$110K/yr

Selenium, Robot, Playwright or Cypress * Solid Python scripting skills for automation, JSON handling, and building data quality validation scripts * Experience with CI/CD integration (Jenkins, GitHub ...

... Robotics conferences. - Strong quantitative background and coursework in or working knowledge of linear algebra, calculus, and probability. - Proficient in reading and coding in Python and/or C ...

Good knowledge in a variety of test tools (e.g Robot Framework, Selenium, LoadRunner, Jira) and script development using scripting languages (e.g., Python, Bash, etc.); * Experience with CI/CD ...

Research Engineer, World Models

Toronto, ON ยท On-site +1

CA$155K - CA$269K/yr

... in robotics. Qualifications: - Strong software engineering and implementation: You have very strong Python & PyTorch (or JAX) skills; strong software-engineering fundamentals, and extensive ...

... RPAS, robotics, or aerospace systems * Strong experience configuring and operating UAV flight ... Basic programming or scripting experience in Python or C * Strong technical problem-solving and ...

... as conveyors, robotics, and material handling equipment. RRC CORE VALUES Must understand and ... Experience with HMI/GUI development tools and scripting (e.g., Python, JavaScript, or proprietary ...

... Robotics, and Minecraft , with a focus on fun, creativity, and exploration. * Lead students through project-based learning using platforms such as Scratch, Python, Roblox Studio, Unreal Engine, and ...

... Robotics, or a related technical discipline * 3-5 years of hands-on experience working with UxV ... Basic programming or scripting experience in Python or C * Strong technical problem-solving and ...

... Robotics, and Minecraft , with a focus on fun, creativity, and exploration. * Lead students through project-based learning using platforms such as Scratch, Python, Roblox Studio, Unreal Engine, and ...

... Robotics, and Minecraft , with a focus on fun, creativity, and exploration. * Lead students through project-based learning using platforms such as Scratch, Python, Roblox Studio, Unreal Engine, and ...

next page

Showing results 1-20

Python Robotics information

See Toronto, ON salary details

$28.6K

$123K

$165.1K

How much do python robotics jobs pay per year?

As of Jul 14, 2026, the average yearly pay for python robotics in Toronto, ON is $122,965.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,662.00 and $155,557.00 per year, depending on experience, location, and employer.

What are Python Robotics jobs?

Python Robotics jobs involve designing, developing, and programming robotic systems using the Python programming language. Professionals in this field use Python to control robots, process sensor data, automate tasks, and integrate with hardware and software systems. These roles may be found in industries like manufacturing, healthcare, research, and autonomous vehicles. Typical responsibilities include writing code for robotic behavior, working with frameworks like ROS (Robot Operating System), and collaborating with engineers to build intelligent machines.

How do Python Robotics engineers typically collaborate with interdisciplinary teams during a project?

Python Robotics engineers often work closely with mechanical, electrical, and systems engineers to develop and integrate robotic solutions. They are responsible for writing and testing control algorithms in Python, as well as interfacing with hardware and simulation tools. Regular communication and joint problem-solving sessions are common, ensuring that software aligns with hardware capabilities and project requirements. This collaborative environment helps deliver robust, efficient robotic systems and offers exposure to various engineering domains.

Will AI replace Python coders?

Python robotics engineers develop and maintain automation systems that often incorporate AI and machine learning. While AI can automate certain coding tasks, human expertise is still essential for designing, debugging, and optimizing complex robotic applications. Therefore, AI is more likely to augment rather than fully replace Python coders in robotics roles.

Is Python useful for robotics?

Python is widely used in robotics for tasks such as control, simulation, and data processing due to its simplicity and extensive libraries like ROS (Robot Operating System). It allows robotics engineers and developers to prototype quickly and integrate with hardware and sensors efficiently. Knowledge of Python, along with skills in algorithms and hardware interfaces, is valuable for robotics roles.

What is the highest paid job in robotics?

The highest paid jobs in robotics often include robotics engineers, robotics directors, and automation executives, with senior roles in research and development or management earning six-figure salaries. These positions typically require advanced degrees, specialized skills in AI and machine learning, and extensive experience in the field.

What is the difference between Python Robotics vs Robotics Software Engineer?

AspectPython RoboticsRobotics Software Engineer
Required CredentialsPython programming skills, robotics knowledge, possibly certifications in Python or roboticsProficiency in robotics software, programming skills (Python, C++), engineering degree often preferred
Work EnvironmentResearch labs, robotics companies, startups, often hands-on with hardware and softwareDevelopment teams, engineering departments, focus on software development for robotic systems
Industry UsageUsed in robotics research, automation projects, and hobbyist communitiesApplied in industrial automation, autonomous vehicles, and advanced robotics projects

Python Robotics typically refers to using Python programming in robotics applications, often in research or hobbyist settings. Robotics Software Engineers focus on developing and maintaining complex software systems for robotic hardware in professional environments. While both roles require programming skills and robotics knowledge, Python Robotics emphasizes scripting and experimentation, whereas Robotics Software Engineers work on scalable, production-level software solutions.

What engineers make $500,000?

Senior engineers in specialized fields such as software engineering, data engineering, or robotics engineering can earn $500,000 or more annually, especially with extensive experience, advanced skills, and leadership roles. High compensation often includes base salary, bonuses, and stock options, particularly in large tech companies or startups with significant funding.

What are the key skills and qualifications needed to thrive as a Python Robotics Engineer, and why are they important?

To thrive as a Python Robotics Engineer, you need strong programming skills in Python, a solid understanding of robotics concepts, and often a degree in robotics, computer science, or engineering. Familiarity with robotics frameworks like ROS (Robot Operating System), simulation tools such as Gazebo, and experience with hardware integration are commonly required. Problem-solving, adaptability, and effective teamwork are essential soft skills that help address complex technical challenges and collaborate with interdisciplinary teams. These competencies enable the design, implementation, and optimization of robust robotic systems in a rapidly evolving field.
What job categories do people searching Python Robotics jobs in Toronto, ON look for? The top searched job categories for Python Robotics jobs in Toronto, ON are:
Quality Assurance Engineer

Quality Assurance Engineer

Curinos Inc

Toronto, ON โ€ข Remote

CA$100K - CA$110K/yr

Full-time

PTO

Re-posted 22 hours ago


Job description

Curinos empowers financial institutions to put customers at the center of every decision. Our AI-first platform transforms proprietary data, advanced analytics and deep financial services expertise into timely recommendations - delivered right where teams work. The result: confident decisions, stronger customer relationships, and lasting, profitable growth.

Curinos operates under a hybrid modality and has office locations in New York, Chicago, Boston, Toronto, and London. This role is open to hybrid candidates based in Canada and able to travel to our Toronto HUB as needed.

Job Description

Curinos is building a Data Validation Suite that ensures the accuracy, consistency, and reliability of our data APIs and backend data pipelines. We are looking for a QA Automation Engineer with strong API and UI automation skills, data testing aptitude, and a proven ability to leverage AI-powered tools across all QA activities. You do not need to be a full Data Engineer โ€” we will train you in our Databricks workflows and ETL validation processes.

Responsibilities

1. API & UI Automation

  • Build, maintain, and execute automated API validation suites using Postman/Newman and Python across multiple environments and datasets
  • Design, develop, and maintain UI automation frameworks using Selenium or Playwright to validate data-driven web applications, dashboards, and reports
  • Develop end-to-end automated test suites validating full data flow from backend data pipelines and APIs to front-end UI visualizations
  • Ensure data rendered in UI components accurately matches underlying data sources and business logic
  • Contribute to scalable and reusable automation frameworks with configuration-driven API coverage and maintainable Page Object Models
  • Leverage AI coding assistants (e.g., GitHub Copilot, Claude) to accelerate test development and auto-generate test cases from OpenAPI/Swagger specifications and UI requirements
  • Apply AI-powered visual testing and self-healing locator capabilities to detect UI regressions and reduce test maintenance effort

2. Data Validation & Quality Assurance

  • Design and execute comprehensive data quality validation across platforms, including source-to-target mappings, transformation logic, and business rule enforcement
  • Perform SQL-based data analysis in Databricks to validate completeness, accuracy, null handling, referential integrity, duplication, and aggregation correctness
  • Validate schema evolution, data freshness, and cross-system reconciliation across upstream sources, data lake/warehouse, and downstream APIs
  • Develop and maintain Python-based data quality frameworks, validation libraries, and automation pipelines
  • Capture, version, and compare API responses across test runs using JSON baseline comparisons
  • Ensure adherence to data governance, audit, and control requirements, with strong focus on financial and regulated datasets
  • Use AI/ML-driven data profiling to detect anomalies, distribution shifts, and pattern deviations

3. Reporting & Root Cause Analysis

  • Identify, analyze, and report data quality and automation failures, performing root cause analysis in collaboration with engineering and data teams
  • Build and maintain quality dashboards using Power BI, Databricks SQL, or Python to track historical trends and validation outcomes
  • Define, monitor, and report data quality KPIs including accuracy, completeness, timeliness, consistency, and validity
  • Use AI-based summarization tools to auto-generate execution reports, defect summaries, and quality trend insights, including predictive indicators where applicable

4. Collaboration & Agile Practices

  • Collaborate closely with Data Scientists, Engineers, Product Managers, and stakeholders to define data requirements and quality expectations
  • Participate actively in Agile ceremonies and contribute to sprint planning, execution, and retrospectives
  • Document test strategies, automation coverage, validation workflows, and API contracts in Confluence
  • Leverage AI assistants for test planning, coverage gap analysis, risk-based prioritization, and consistent documentation maintenance


Salary Range: 100,000-110,000 CAD (plus Bonus)

Desired Skills & Expertise

QA & Automation

  • 4โ€“7 years of experience in QA Automation
  • Strong hands-on experience with Postman/Newman (API) and at least one UI framework: Selenium, Robot, Playwright or Cypress
  • Solid Python scripting skills for automation, JSON handling, and building data quality validation scripts
  • Experience with CI/CD integration (Jenkins, GitHub Actions) for both API and UI test pipelines
  • Familiarity with page object models, cross-browser testing, JSON diff libraries, and data-driven test approaches

Data Validation & SQL

  • Proficient SQL skills (joins, subqueries, window functions, CTEs, aggregations) for data analysis and validation
  • Experience validating source-to-target mappings, ETL outputs, transformation logic, and business rule compliance
  • Understanding of data quality dimensions: accuracy, completeness, consistency, timeliness, validity, and uniqueness
  • Ability to perform cross-system data reconciliation (source vs. target, API vs. database) and schema validation
  • Familiarity with data governance, audit requirements, and compliance standards for financial data
  • Experience with a cloud data platform (Databricks, Snowflake, Redshift, BigQuery) is a plus

AI Tools & Productivity

  • Experience using AI coding assistants (GitHub Copilot, Cursor, Codeium) for writing and refactoring test code
  • Hands-on familiarity with LLM-based tools (ChatGPT, Claude, Gemini) for test case generation, debugging, data analysis, and documentation
  • Ability to craft effective AI prompts for test scripts, SQL queries, and validation logic; awareness of AI limitations and critical review of AI outputs

Nice-to-Haves

  • Familiarity with Databricks notebooks or Lakehouse concepts
  • Exposure to data validation frameworks (Great Expectations, Deequ, Soda) or data observability tools (Monte Carlo, Bigeye)
  • Experience working with DevOps pipelines โ€” Jenkins, GitHub
  • Knowledge of automation frameworks, especially Robot Framework with Selenium/Playwright
  • Exposure in working and leading AI initiatives
  • Ability to reason statistically about datasets โ€” detecting outliers, sampling strategies, and validating metric correctness
  • Experience testing financial/banking data APIs
  • Experience with AI-powered test platforms (Testim, Mabl, Katalon AI, Applitools) or building custom AI agents for test workflows
  • Visual regression testing and accessibility testing (WCAG) for data-driven web applications

Soft Skills

  • Strong attention to detail with a data accuracy mindset; analytical thinking to investigate complex discrepancies
  • Excellent communication, documentation habits, and ability to collaborate in a distributed team
  • Curious, proactive learner comfortable with ambiguity and evolving specifications

What Youโ€™ll Gain

  • Transition into Data Quality Engineering with hands-on exposure to Databricks, ETL validation, and modern data pipelines
  • Real-world experience integrating AI tools into enterprise QA workflows โ€” a rapidly growing skill set
  • A supportive environment for learning, cross-training, and influencing enterprise-level data validation automation
  • Exposure to financial data domains and industry-grade data quality standards


Why work at Curinos?

  • Competitive benefits, including a range of Financial, Health and Lifestyle benefits to choose from
  • Flexible working options, including home working, flexible hours and part time options, depending on the role requirements โ€“ please ask!
  • Unlimited PTO policy, floating holidays, volunteering days and a day off for your birthday
  • Learning and development tools to assist with your career development
  • Work with industry leading Subject Matter Experts and specialist products
  • Regular social events and networking opportunities
  • Collaborative, supportive culture, including an active DE&I program
  • Employee Assistance Program which provides expert third-party advice on wellbeing, relationships, legal and financial matters, as well as access to counselling services

Applying

We know that sometimes the 'perfect candidate' doesn't exist, and that people can be put off applying for a job if they don't meet all the requirements. If you're excited about working for us and have relevant skills or experience, please go ahead and apply. You could be just what we need!

If you need any adjustments to support your application, such as information in alternative formats, special requirements to access our buildings or adjusted interview formats pleaseโ€ฏcontact us at careers@curinos.com and weโ€™ll do everything we can to help.


Inclusivity at Curinos

We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed.โ€ฏ As such, Curinosโ€ฏis proud to be an Equal Opportunity Employer.โ€ฏWe do not discriminate on the basis of race, color, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other protected characteristics.