Join our team!
Positions will be updated regularly, please check back for more.
We are open to internships or co-ops for any of the engineering roles.
Director, People Experience (Remote)

Occipital, Inc. is a leader in computer vision and spatial computing. Our mobile 3D capture application Canvas is transforming the remodeling and renovation industry, and our Structure Sensor is changing the way medical products are made and sold. We are a global company with offices in the United States and Europe, and have many distributed employees.

Occipital employees already give our people and culture top marks, and we’re now looking for our first Director, People Experience to build on these strengths as we continue to grow our team. Reporting to the COO, this position will lead the employee experience, including responsibility for partnering closely with leaders across the company to attract, develop, and retain the best talent. This role combines the recruiting function of building our team with the people operations responsibility to own the full lifecycle of our employees, including driving our diversity, equity and inclusion initiatives.

Responsibilites:

  • Lead all aspects of Occipital’s employee experience, including building our recruiting practice to recruit and hire talented employees.
  • Design and implement employee engagement programs
  • Develop flexible and competitive market-based total rewards programs including utilizing benchmarks to keep track of compensation competitiveness, and evolve over time to meet the changing landscape of total rewards.
  • Maintain knowledge of laws, regulations, and best practices in employment law, human resources, and talent management.
  • Ensure compliance with employment, benefits, insurance, safety, and other laws, regulations, and requirements.
  • Proactively initiate dialogue with management; provide advice and solutions on issues affecting morale, performance, development, and organizational effectiveness.
  • Collaborate with executive leadership to create a plan for people that supports the Company’s vision including guidance and leadership across all areas of People operations.

Qualifications:

  • 7+ years of experience in a fast-paced, high growth, high tech environment with a proven track record in building and running People programs.
  • Experience having led People strategy from the ground up, including compensation and professional development strategy
  • Focus on cultivating a strong employee experience and fierce passion for building high-performing organizations
  • A solid track record of influencing senior business leaders while demonstrating excellent decision quality
  • Experience in distributed / international organizations a significant plus

We Offer:

  • Stock options
  • Flexible working hours
  • Medical, dental, vision, FSA/HSA, disability, EAP, parental leave, commuter benefits, 401K

Location:

Remote (US).

Salary:

$90,000 to $150,000. Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Occipital.

Occipital is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

Computer Vision Engineer (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

In 2013 we released the world's first mobile 3D sensor. Over the years we've built a top technology for SLAM, 3D reconstruction, and conversion of scans into semantic CAD models. In 2020, Canvas was featured in Apple’s own keynote about the iPhone 12 Pro as a significant example of what you can do with its new LiDAR sensor (http://bit.ly/3jHi68Z). We are now looking for Computer Vision Engineers to join our team and help us build and improve the technological foundation of the company.

Reporting to the VP of Engineering, this role will involve a healthy mix of classical 3D computer vision and modern deep learning engineering, focused around 3D scanning, 3D reconstruction, SLAM, and scene understanding domains. We don't separate research from development. In this role, you'll be writing production code with focus on quality and value for customers, at the forefront of state-of-the-art computer vision.

Responsibilities:

  • Develop new and improve existing computer vision algorithms in the field of house-scale 3D reconstruction (from LiDAR and/or monocular camera), SLAM, and scene understanding.
  • Build efficient implementations of algorithms and deliver them to production.
  • Remain up to date with the latest advances in computer vision and deep learning technology, and apply them to our products.
  • Work closely with the Ops team to automate and optimize the process of converting 3D scans of spaces into CAD models.
  • Work closely with the iOS team to improve real-time scanning experience for our scanning app users.

Qualifications:

  • Experience in 3D computer vision R&D such as 3D scanning, RGBD algorithms, visual SLAM, sensor calibration and fusion, multi-view geometry, tracking and pose estimation, etc.
  • Hands-on experience with deep learning, good knowledge of modern techniques and frameworks.
  • Ability to quickly evaluate applicability and value of existing state-of-the-art research for our product needs.
  • Experience with writing production C++ code.
  • Solid math background, especially in 3D math and linear algebra.
  • Good spoken and written English, with the majority of communication being written.

Qualifications that will make you stand out:

  • Deep learning experience in application to 3D computer vision problems.
  • Experience of working with large production C++ codebases.
  • Leadership skills, a track record of in engineering leadership roles.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone is a preference).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

Computer Vision Tech Lead (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

In 2013 we released the world's first mobile 3D sensor. Over the years we've built a top technology for SLAM, 3D reconstruction, and conversion of scans into semantic CAD models. In 2020, Canvas was featured in Apple’s own keynote about the iPhone 12 Pro as a significant example of what you can do with its new LiDAR sensor (http://bit.ly/3jHi68Z). We are now looking for a Computer Vision Tech Lead to join our team and help us build and improve the technological foundation of the company.

Reporting to the VP of Engineering, this role assumes technical engineering leadership and will involve a healthy mix of classical 3D computer vision and modern deep learning, focused around 3D scanning, 3D reconstruction, SLAM, and scene understanding domains. We don't separate research from development. In this role, you'll be responsible for delivering production code with focus on quality and value for customers, at the forefront of state-of-the-art computer vision.

Responsibilities:

  • Develop new and improve existing computer vision algorithms in the field of house-scale 3D reconstruction (from LiDAR and/or monocular camera), SLAM, and scene understanding.
  • Build efficient implementations of algorithms and deliver them to production.
  • Remain up to date with the latest advances in computer vision and deep learning technology, and apply them to our products.
  • Work closely with the Ops team to automate and optimize the process of converting 3D scans of spaces into CAD models.
  • Work closely with the iOS team to improve real-time scanning experience for our scanning app users.
  • Ensure a high level of engineering excellence in the team, drive key architectural decisions and constant positive changes to the engineering processes.
  • Help define vision, strategic priorities, and roadmaps for the company's core technology development.

Qualifications:

  • Experience in 3D computer vision R&D such as 3D scanning, RGBD algorithms, visual SLAM, sensor calibration and fusion, multi-view geometry, tracking and pose estimation, etc.
  • Hands-on experience with deep learning, good knowledge of modern techniques and frameworks.
  • Ability to quickly evaluate applicability and value of existing state-of-the-art research for our product needs.
  • Experience with writing production C++ code.
  • Solid math background, especially in 3D math and linear algebra.
  • Strong leadership skills.
  • Strong communication skills. We are a high-communication team, so you’ll be expected to share progress frequently, and raise blockers and concerns proactively.
  • Good spoken and written English, with the majority of communication being written.

Qualifications that will make you stand out:

  • Engineering leadership and people management experience.
  • Deep learning experience in application to 3D computer vision problems.
  • Experience of working with large production C++ codebases.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone is a preference).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

Head of Computer Vision (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

In 2013 we released the world's first mobile 3D sensor. Over the years we've built a top technology for SLAM, 3D reconstruction, and conversion of scans into semantic CAD models. In 2020, Canvas was featured in Apple’s own keynote about the iPhone 12 Pro as a significant example of what you can do with its new LiDAR sensor (http://bit.ly/3jHi68Z). We are now looking for a Head of Computer Vision to join our team and help us build and improve the technological foundation of the company.

Reporting to the VP of Engineering, this role assumes engineering and strategic leadership in the fields of classical 3D computer vision and modern deep learning, focused around 3D scanning, 3D reconstruction, SLAM, and scene understanding domains. We don't separate research from development. In this role, you'll be responsible for delivering production solutions with focus on quality and value for customers, at the forefront of state-of-the-art computer vision.

Responsibilities:

  • Define vision, strategic priorities and roadmaps for the company's core technology development.
  • Manage and grow the team of computer vision engineers.
  • Ensure a high level of engineering excellence in the team, drive key architectural decisions and constant positive changes to the engineering processes.
  • Own relationships with the computer vision research community.
  • Participate hands-on in developing new and improving existing computer vision algorithms in the field of house-scale 3D reconstruction (from LiDAR and/or monocular camera), SLAM and scene understanding.
  • Remain up to date with the latest advances in computer vision and deep learning technology, and apply them to our products.
  • Work closely and coordinate collaboration with Ops, iOS, Product and other teams to ensure high level of user experience and Scan-to-CAD process automation

Qualifications:

  • Strong leadership skills, with a proven track record in engineering leadership and people management roles.
  • Strong communication skills. We are a high-communication team, so you’ll be expected to share progress frequently, and raise blockers and concerns proactively.
  • Hands-on engineering experience in the field 3D computer vision.
  • Hands-on experience with deep learning (preferably in application to 3D computer vision problems), good knowledge of modern techniques and frameworks.
  • Expertise in at least one of the following domains: 3D scanning, RGBD algorithms, visual SLAM, sensor calibration and fusion, multi-view geometry, tracking and pose estimation, 3D scene understanding.
  • Ability to quickly evaluate applicability and value of existing state-of-the-art research for our product needs.
  • Hands-on experience with production C++ code.
  • Solid math background, especially in 3D math and linear algebra.
  • Fluent spoken English.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone is a preference).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

iOS Engineer (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

We are looking for an iOS Engineer to help us build the Canvas iOS app, which was featured in Apple’s own keynote about the iPhone 12 Pro as a significant example of what you can do with its new LiDAR sensor (http://bit.ly/3jHi68Z). Reporting to the VP of Engineering, in this role you will work with a sweet mobile technology stack: iOS 14+, Combine, Unidirectional architecture, RouteComposer, async/await, Universal application with code-based layout, Swiftlint. We are always open to new ideas, and value aiming for constant improvement. Every engineer is encouraged to influence our practices and approaches, from technologies to UI/UX.

Responsibilities:

  • Implement new and improve existing functionality in Canvas iOS app using Swift (and, in rare cases, Objective-C).
  • Cover code with unit tests, improve test coverage.
  • Perform code reviews, ensure high quality of the codebase, cooperate with other iOS engineers to guarantee a high level of engineering excellence.
  • Collaborate closely with SQA engineers, designers, and product managers; participate in sprint plannings, retro meetings and other SDLC activities.

Qualifications:

  • At least 3 years in iOS development.
  • Deep knowledge of Swift and understanding of Objective-C.
  • Solid experience with UIKit.
  • Strong understanding of the iOS ecosystem, from frameworks to Human Interface Guidelines and App Store Review Guidelines. We are going to want to see a portfolio of published apps in which you developed key features that interact with a variety of Apple’s APIs, and for you to be aware of trade-offs in developing with one set of tools or approaches vs another.
  • A solid engineering foundation. The complexity of the kind of work we do means writing clean, performant code is doubly important. You should be comfortable dealing with threading and networking, software architecture design, and not afraid to look at C++.
  • An eye for design and UX. Every member of the team has to first and foremost be a UX thinker, no matter what part of the product you touch.
  • Good spoken and written English, with the majority of communication being written.

Qualifications that will make you stand out:

  • Experience with SwiftUI
  • Mobile 3D graphics experience (OpenGL / SceneKit / Metal).
  • Experience with C++.
  • Experience with AVFoundation, Accelerate framework, ARKit or Unity.
  • Experience with AR/VR, LiDAR.
  • Background in computer vision and machine learning.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone is a preference).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

Junior iOS Engineer (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

We are looking for a Junior iOS Engineer to help us build the Canvas iOS app, which was featured in Apple’s own keynote about the iPhone 12 Pro as a significant example of what you can do with its new LiDAR sensor (http://bit.ly/3jHi68Z). Reporting to the VP of Engineering and under technical supervision and mentorship from more senior colleagues, in this role you will work with a sweet mobile technology stack: iOS 14+, Combine, Unidirectional architecture, RouteComposer, async/await, Universal application with code-based layout, Swiftlint. We are always open to new ideas, and value aiming for constant improvement. Every engineer is encouraged to influence our practices and approaches, from technologies to UI/UX.

Responsibilities:

  • Implement new and improve existing functionality in Canvas iOS app using Swift (and, in rare cases, Objective-C).
  • Cover code with unit tests, improve test coverage.
  • Perform code reviews, ensure high quality of the codebase, cooperate with other iOS engineers to guarantee a high level of engineering excellence.
  • Collaborate closely with SQA engineers, designers, and product managers; participate in sprint plannings, retro meetings and other SDLC activities.

Qualifications:

  • At least 1 year in iOS development with Swift.
  • Strong engineering foundation, good understanding of OOP and general software engineering practices like SOLID, DRY, KISS.
  • Desire to learn quickly and grow fast.
  • Good spoken and written English, with the majority of communication being written.

Qualifications that will make you stand out:

  • Strong understanding of the iOS ecosystem, from frameworks to Human Interface Guidelines and App Store Review Guidelines.
  • Good understanding of threading, networking, and software architecture design.
  • Experience with SwiftUI.
  • Mobile 3D graphics experience (OpenGL / SceneKit / Metal).
  • Experience with C++.
  • Experience with AVFoundation, Accelerate framework, ARKit or Unity.
  • Experience with AR/VR, LiDAR.
  • Background in computer vision and machine learning.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone is a preference).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

SQA Full-Stack Engineer (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

In 2020, Canvas was featured in Apple’s own keynote about the iPhone 12 Pro as a significant example of what you can do with its new LiDAR sensor (http://bit.ly/3jHi68Z).

We are looking for a Software QA Engineer to help us test our products manually, as well as build the full cycle of test automation. Reporting to the Head of SQA, this role involves a healthy mix of manual testing and test automation, with the balance gradually shifting more and more towards automation as the time goes. You will work closely with a full-time Software Developer in Test and will have a great opportunity to grow in automation yourself.

Responsibilities:

  • Join an established SQA team in ensuring high quality of our products and systems, such as: the iOS scanning app, the web apps for 3D visualization and Scan-to-CAD conversion, customer and operation portals, backend.
  • Perform requirements testing.
  • Create and run manual tests (iOS, web, backend), report issues.
  • Write and maintain auto tests (iOS, web, backend), increase test automation coverage and improve efficiency.
  • Collaborate closely with software developers, designers, and product managers; participate in sprint plannings, retro meetings and other SDLC activities.

Qualifications:

  • At least 3 years in QA, with at least 1 year of track record in test automation.
  • Knowledge of tools like curl, postman.
  • At least basic knowledge of one of: Swift, JavaScript, Java, or Python.
  • Mobile and backend test automation experience is advantageous.
  • Curiosity and problem solving skills.
  • Basic spoken and good written English, with the majority of communication being written.
  • Ability to document your work clearly and concisely.

Qualifications that will make you stand out:

  • Mobile and backend test automation experience is advantageous
  • Experience with full-cycle test automation of iOS Apps, knowledge of Swift.
  • Experience with Swagger, Docker, PyTest, GitLab.
  • Experience with load/stress testing.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone is a preference).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

Web Backend Engineer (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

We are looking for a Web Backend Engineer to help us build the backend infrastructure for our products and internal tools. Reporting to the VP of Engineering, this role will involve a healthy mix of feature development and devops, so it is ideal for someone who likes variety in the type of projects they work on. The role assumes active collaboration with our iOS, Computer Vision, Infrastructure, Data and Ops teams.

Responsibilities:

  • Join an established Web Backend team in building both the pipes of our product, as well as the tools that power our business and operations.
  • Build products and tools that directly help thousands of architecture, design, and renovation companies save time and grow their business with 3D capture, and will help our team serve them better.
  • Ensure the scalability and reliability of a distributed processing backend that processes a high volume of 3D scans per day.
  • Develop tools that empower our internal operations team to efficiently manage scan data.

Qualifications:

  • At least 3 years in a similar role, with a track record of solving real customer problems and building systems at high self-sufficiency level.
  • Good knowledge of Python and JavaScript.
  • Solid experience with Django (and Django Rest Framework).
  • Strong communication skills. We are a high-communication team, so you’ll be expected to share progress frequently, and raise blockers and concerns proactively.
  • Good spoken and written English, with the majority of communication being written.
  • Ability to document your work clearly and concisely with text and visual diagrams.

Qualifications that will make you stand out:

  • Full-stack experience, knowledge of HTML and CSS.
  • Experience with Celery, Vue.js, Inferno, PyTest, Redis, PostgreSQL, Docker and GitLab CI.
  • Experience with major cloud platforms (AWS, Google Cloud).
  • Experience with Kubernetes.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone is a preference).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

Junior Web Backend Engineer (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

We are looking for a Junior Web Backend Engineer to help us build the backend infrastructure for our products and internal tools. Reporting to the VP of Engineering and under technical supervision and mentorship from more senior colleagues, this role will involve a healthy mix of feature development and devops, so it is ideal for someone who likes variety in the type of projects they work on. The role assumes active collaboration with our iOS, Computer Vision, Infrastructure, Data and Ops teams.

Responsibilities:

  • Join an established Web Backend team in building both the pipes of our product, as well as the tools that power our business and operations.
  • Build products and tools that directly help thousands of architecture, design, and renovation companies save time and grow their business with 3D capture, and will help our team serve them better.
  • Ensure the scalability and reliability of a distributed processing backend that processes a high volume of 3D scans per day.
  • Develop tools that empower our internal operations team to efficiently manage scan data.

Qualifications:

  • Professional experience in a similar role, solving real customer problems and building systems at high self-sufficiency level.
  • Knowledge of Python.
  • Familiarity with Django (and Django Rest Framework).
  • Strong communication skills. We are a high-communication team, so you’ll be expected to share progress frequently, and raise blockers and concerns proactively.
  • Good written English.

Qualifications that will make you stand out:

  • Knowledge of JavaScript.
  • Full-stack experience, knowledge of HTML and CSS.
  • Experience with Celery, Vue.js, Inferno, PyTest, Redis, PostgreSQL, Docker and GitLab CI.
  • Experience with major cloud platforms (AWS, Google Cloud).
  • Experience with Kubernetes.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

WebGL Engineer (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

We are looking for a WebGL Engineer to join our 3D Visualization and Tools team and take an active part in building the next generation of interactive web tools for converting 3D scans into CAD models. Reporting to the VP of Engineering, this role will involve the development of advanced measurement and modeling tools based on our latest computer vision and machine learning algorithms. In this role, you will have an opportunity to work on the team that crafts 3D web experiences for hundreds of thousands of customers who scan millions of square feet per month.

Responsibilities:

  • Build the interactive web tools used by our internal Ops team to convert 3D scans into CAD models, with focus on 3D UX, operations with mesh and integration of CV / ML-based automation
  • Build the customer-facing 3D visualization web application that allows our customers to see their 3D scans and CAD models, as well as take measurements right in the iOS app and in the web portal
  • Ensure scalability, reliability and high level of automation of our systems that are used to process a high volume of 3D scans per day.

Qualifications:

  • Deep experience with JavaScript / TypeScript, Three.js, GLSL (or any other shader language).
  • Proficiency with 3D math - you should be able to create complex geometries / meshes automatically as well as from the user’s actions.
  • Experience building with WebGL, specifically going under the hood of the framework. You should know how things work on a deep level, and be capable of making custom modifications, not just copying scripts.
  • Good understanding of graphics pipeline.
  • Good spoken and written English, with the majority of communication being written.
  • Comfortable working across multiple time zones and cultures.

Qualifications that will make you stand out:

  • Good knowledge of web systems design and architecture.
  • Frontend experience (React / Vue / AngularJS).
  • Backend experience, knowledge of Python and Django.
  • Experience with 3d software (Blender, 3ds max, SketchUp, Revit).
  • Knowledge of BIM specifications and experience converting CAD geometry to different formats (IFC, SKP, and others).
  • Participation in development of open source projects or having open projects on GitHub, GitLab, and so on.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone is a preference).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

WebGL Tech Lead (Portugal/Remote)

Canvas mobile 3D capture application is transforming the remodeling and renovation industry. Just by scanning with an iPhone, Canvas can capture a 3D model of a house in minutes and then convert it into a CAD model. We are a global remote-first company with presence in the United States and Europe, and have many distributed employees.

We are looking for a WebGL Tech Lead to join our 3D Visualization and Tools team and take an active part in building the next generation of interactive web tools for converting 3D scans into CAD models. Reporting to the VP of Engineering, this role will involve the development of advanced measurement and modeling tools based on our latest computer vision and machine learning algorithms. In this role, you will have an opportunity to work on the team that crafts 3D web experiences for hundreds of thousands of customers who scan millions of square feet per month.

Responsibilities:

  • Build the interactive web tools used by our internal Ops team to convert 3D scans into CAD models, with focus on 3D UX, operations with mesh and integration of CV / ML-based automation
  • Build the customer-facing 3D visualization web application that allows our customers to see their 3D scans and CAD models, as well as take measurements right in the iOS app and in the web portal
  • Build the internal Ops portal, used to coordinate jobs performed by operators.
  • Ensure scalability, reliability and high level of automation of our systems that are used to process a high volume of 3D scans per day.
  • Ensure a high level of engineering excellence in the team, drive key architectural decisions and constant positive changes to the engineering processes.

Qualifications:

  • Deep experience with JavaScript / TypeScript, Three.js, GLSL (or any other shader language).
  • Proficiency with 3D math - you should be able to create complex geometries / meshes automatically as well as from the user’s actions.
  • Experience building with WebGL, specifically going under the hood of the framework. You should know how things work on a deep level, and be capable of making custom modifications, not just copying scripts.
  • Good understanding of graphics pipeline.
  • Strong knowledge of web systems design and architecture.
  • Experience with web frontend (React / Vue / AngularJS) and backend (Python / Django) development.
  • Strong leadership skills.
  • Strong communication skills. We are a high-communication team, so you’ll be expected to share progress frequently, and raise blockers and concerns proactively.
  • Good spoken and written English, with the majority of communication being written.
  • Comfortable working across multiple time zones and cultures.

Qualifications that will make you stand out:

  • Engineering leadership and people management experience.
  • Experience with 3d software (Blender, 3ds max, SketchUp, Revit).
  • Knowledge of BIM specifications and experience converting CAD geometry to different formats (IFC, SKP, and others).
  • Participation in development of open source projects or having open projects on GitHub, GitLab, and so on.

We offer:

  • Stock options
  • Flexible working hours
  • Health insurance, meals and relocation benefits

Location:

Portugal or remote (European time zone).

Salary:

Compensation will be based on experience and skill, commensurate with market rates and will include both salary and equity in Canvas.

Canvas is an equal opportunity employer and does not discriminate based on race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.

Apply Now

Think you can take us to a new level? Drop us a line and tell us how.

×

Let’s Talk

Get in touch with our 3D capture experts to discuss your business.

Existing customer? Contact support@canvas.io or visit our Help Center.

×

Sample Data Package

In order to download our sample data package, we ask for a bit of information about you and your use case.