Software Development Engineer - Perception / ML at CANVAS Technology

| Greater Denver Area
Sorry, this job was removed at 9:39 a.m. (MST) on Friday, November 20, 2020
Find out who's hiring in Colorado.
See all Data + Analytics jobs in Colorado
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.


A part of Amazon Robotics' Artificial Intelligence, Canvas Technology is using spatial AI to provide end-to-end autonomous delivery of goods. By using state-of-the-art cameras and other sensors, the system perceives its surroundings with unrivaled vision and fidelity. The system combines a mix of high-performance sensors with simultaneous localization and mapping software that builds and continuously updates maps in real-time, completely automatically. It has the capability to ‘see’ and identify different objects, people, vehicles, and places as it moves and react to moving people and vehicles in an intelligent way.

Work with a world-class team and help develop one of the most advanced 3D computer vision and machine learning systems in the world. You will work on our state-of-the-art real-time perception system utilizing sensors to localize, map, and navigate in complicated dynamic environments continuously over periods of months and years. The systems and algorithms that you help develop and maintain will be deployed in challenging real-world scenarios adding value to our customers. You'll be a key contributor to our top-tier computer vision team, have a huge impact in a developing machine learning technologies, and see your work come to life in autonomous vehicles.

We work closely with a number of different teams to deliver safe autonomous movement of goods. A successful candidate will have proficient technical ability, scientific vision, excellent project management skills, great communication skills, and a motivation to achieve results in a collaborative team environment.



· Bachelor’s Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent.
· 5+ years of practical/industry software engineering experience with C++ or Python in a Linux environment with background in design patterns, data structures, and test-driven development.
· Experience with object-oriented design using C++ or Python.
· Proficiency developing production-quality software.
· Experience in software design and architecture.
· A passion for delighting our customers, no matter how complex or simple the solution.


· Master’s or advanced Degree in Computer Science/Engineering, Statistics, Mathematics, or equivalent.
· Industry experience in one or more areas in Machine Learning, Perception, Computer Vision, SLAM, Localization, Robotics, Motion planning, path optimization, Deep Learning, Autonomous navigation, Image processing, or related field.
· Advanced Math background in linear algebra and calculus (for example 3D graphics, projection, reconstruction, filtering, estimators, etc.)
· Understanding of machine learning techniques and how they can be applied to robotics.
· Familiarity with hardware-software integration of sensors, motor controllers and embedded systems.
· Expertise building and testing real-time systems
· Demonstrable experience in building, programming and integrating software and hardware for robotic systems
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation /Age

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
    • C++Languages
    • JavascriptLanguages
    • PythonLanguages
    • RubyLanguages
    • SqlLanguages
    • ElixirLanguages
    • D3JSLibraries
    • ReactLibraries
    • ReduxLibraries
    • FlaskFrameworks
    • Node.jsFrameworks
    • PhoenixFrameworks
    • ElectronFrameworks
    • PostgreSQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • Google AnalyticsAnalytics


We're in Flatirons Industrial Park which has tons of businesses, food trucks and with Upslope brewery and Ozo coffee roastery just steps away.

An Insider's view of CANVAS Technology

What's something quirky about your company?

1:5 – dog to people ratio in our Boulder Headquarters
4 – the number of continents our employees hail from
35% of our employees bike to work
8 Average ski outings during winter per employee

Sandra McQueen

VP Marketing

What's the biggest problem your team is solving?

The type of autonomy that will dominate industry in the decades to come will be of a new kind: adaptive. It will work around its changing environment with ease. It will work seamlessly with people and it will be reconfigurable in minutes. It will do this through the power to see. Visual perception is the harder road, but it will be future proof.

Nima Keivan


What makes someone successful on your team?

We look for bright people with low ego and a talent for communication and collaboration.
We have witnessed world-class PhDs deferring to engineers just out of school because they came up with a great idea. We have given people with less experience enormous responsibility when they showed drive, good sense and the ability to bring people together.

Sandra McQueen

VP Marketing

What is your vision for the company?

We started CANVAS with the belief that autonomous technology would help transport resources more wisely, both human and material. We set out to create a system with excellent perception that could see well enough to find its way through the most complex indoor warehouses and factories, and also navigate outdoor roads and construction sites.

Jonathan McQueen


What’s the vibe like in the office?

Our culture is deeply rooted in learning and continuous improvement. It means that employees are voluntarily enrolling in classes, going to seminars, reading the latest papers on computer vision and machine learning, etc. In addition, we’ll sometimes hear how a developer has spent the weekend building something they were excited about.

Sandra McQueen

VP Marketing

What are CANVAS Technology Perks + Benefits

Health Insurance & Wellness Benefits
Health Insurance Benefits
Retirement & Stock Options Benefits
Employee Stock Purchase Plan
Performance Bonus
Child Care & Parental Leave Benefits
Flexible Work Schedule
Remote Work Program
Vacation & Time Off Benefits
Unlimited Vacation Policy
Perks & Discounts
Casual Dress
Company Outings
Free Daily Meals
Stocked Kitchen
Happy Hours
Pet Friendly
Recreational Clubs
Professional Development Benefits
Job Training & Conferences
More Jobs at CANVAS Technology1 open job
All Jobs
Data + Analytics
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView CANVAS Technology's full profileSee more CANVAS Technology jobs