Join the ouster team

At the forefront of technology to shape a better future.

View Open Positions

Join us to shape the future of automation and intelligence, where machines can see, understand, and interact with the world like never before.

The future is created with bold ideas, relentless innovation, and people who see beyond what’s possible today.

Benefits

Thrive While Creating Meaningful Impact

Health insurance

Outstanding teammates to inspire your best work dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

Fast Growth

Outstanding teammates to inspire your best work dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

Flexible Schedule & Time Off

Outstanding teammates to inspire your best work dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

Remote Work

Outstanding teammates to inspire your best work dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

Relocation Support

Outstanding teammates to inspire your best work dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

Health insurance

Outstanding teammates to inspire your best work dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

Open Positions

Join our team of bold thinkers, problem solvers, and builders who are excited about redefining the future.

Show

Senior Accountant (Accounts Receivable Focus)

  • Any Department
  • San Francisco, CA, United States
  • Full Time

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, drones and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

We are seeking a Senior Accountant Receivable to join our growing team. This role will participate in the Company's month-end close activities and is responsible for ensuring assigned accounts are processed and reported timely and accurately in the Company's accounting system. The candidate MUST be very detail-oriented, highly motivated, reliable, team player with a strong sense of urgency and be comfortable working in a fast-paced environment where changing priorities may occur frequently based on operational needs.   

This position would require 3 days onsite in our San Jose/San Francisco, CA office. 

Responsibilities   

  • Serve as the primary point of contact for all billing and invoicing and credit inquiries 
  • Proactively follow up on overdue accounts, resolve payment discrepancies, and negotiate payment plans.
  • Ensure billing accuracy in accordance with order forms and contractual terms.
  • Investigate billing discrepancies and partner with internal teams or customers to resolve issues.
  • Develop and enhance collections processes to support organizational growth.
  • Perform regular reconciliations of customer accounts.
  • Investigate and resolve any account issues quickly and accurately.
  • Communicate professionally with customers regarding billing and payment matters.
  • Build and maintain strong relationships to promote timely payments and customer satisfaction.
  • Oversee monthly AR close: sub-ledger to GL reconciliations, doubtful account provisions, aging analysis, and variance explanations.
  • Support internal and external audit requests with documentation and reconciliations.
  • Maintain and update customer files, including address and contact information.
  • Analyze Customer credits and maintain credit limits and credit holds in NetSuite

Qualifications & Skills   

  • 5+ years’ experience as an accounts receivable clerk, accounts receivable manager, or accountant.   
  • Solid understanding of basic accounting principles, fair credit practices, and collection regulations.   
  • Proven ability to calculate, post, and manage accounting figures and financial records.   
  • Data entry skills along with a knack for numbers.   
  • Hands-on experience in operating spreadsheets and accounting software (NetSuite or other full-scale ERP software).   
  • Customer service orientation and negotiation skills.   
  • Demonstrated ability to work well with accounting and finance teams globally.
  • Exhibit the highest professional standards, ethical principles, and attention to detail.
  • Fluent in English with excellent verbal and written communication skills.
  • Proactive, assertive, and creative approach to problem-solving.
  • Proficiency in MS Office; Experience with NetSuite preferred.
  • Proficiency in NetSuite is required

Education

  • Bachelor’s degree in finance or accounting

The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($110,000 - $130,000)

We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.

 

Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions based on race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.

Desktop Support Engineer

  • Information Technology
  • Remote
  • Full Time

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, drones and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help! 

Reporting to the IT Director, the Desktop Support Engineer is responsible for supporting systems and services that support the business. This includes desktop, servers, storage, network, applications, security, telephony, and related services. The Desktop Support Engineer is responsible for the entire lifecycle from planning to development to operations and optimization. The role is critical to support core business functions and services. Continuous improvement is a key quality for the role. 

This role will require on-site at Ayutthaya, Thailand.

DUTIES & RESPONSIBILITIES: 

Service Desk - Serves as the first point of contact for multiple IT areas (systems, storage, network, services, telephony, and security). Assign tickets to teams as necessary and triage. Support global user base in onboarding, access, system-related issues. 

New Hire Onboarding - new hire process from user creation to system configuration and deployment. 

Desktop support - Configure and troubleshoot macOS, Microsoft Windows and Ubuntu. Maintain macOS, Windows and Ubuntu deployment images and configuration. 

Develop, update, implement and maintain procedures and guides 

Responds to systems and services outages and other service-related activities
Provides technical expertise and support to fellow staff throughout the company 

QUALIFICATIONS: 

2 to 5 years of relevant IT experience in working with onsite and remote personnel as well as local and remote offices

Strong technical knowledge of and experience working with macOS, Microsoft Windows, and Ubuntu 

Discipline to work remotely 

Effective verbal and written communications skills 

Strong desire to expand expertise through continuous learning 

Bonus: Experience with Python, PowerShell, Bash, Mikrotik, PXE, AWS, Atlassian 

We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.

Electrical Engineering Intern

  • Hardware Engineering
  • San Francisco, CA, United States
  • Internship

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, drones and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

 

As an Electrical Engineering intern, you will be hands-on with schematic capture, layout, bench testing and design verification. This internship will include working closely with multi-disciplinary teams and leaders to develop our state-of-the-art LIDAR sensors in aspects such as power supplies, embedded hardware, laser drivers, CMOS sensors, among many other areas.

 

RESPONSIBILITIES:

  • Conduct experiments to gather and analyze the performance of both system and subsystem.
  • Record and present designs, analyses, and test outcomes.
  • Create schematics and organize the layout of electrical subsystems.
  • Collaborate with quality/reliability, firmware, and mechanical engineers to develop high-quality sensor designs.
  • Assist in the implementation, testing, and qualification of electrical systems.
  • Aid in the design and integration of spinner and flash LIDAR products.
 

BASIC QUALIFICATIONS:

  • Pursuing or possessing a degree (MS, BS) in Electrical Engineering or a related field, or equivalent practical experience.
  • Practical involvement in electronics design.
  • Familiarity with Altium PCB schematic capture and layout.
  • Strong written and verbal communication skills.
  • Ability to thrive in a self-directed and startup environment.
The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($25/hr - $35/hr)

Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.


 

Sr. Machine Learning Engineer (Perception and Tracking)

  • Software Engineering
  • San Francisco, CA, United States
  • Full Time

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, robotics, industrial, and smart infrastructure applications (among many others). If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

We are looking for a highly technical Machine Learning Engineer to lead our efforts in Object Detection and Tracking. You will not simply be "importing" pre-made models; you will be architecting deep neural networks, translating state-of-the-art research papers into code, and optimizing these systems for real-time, on-device performance.

This role requires a deep knowledge of neural network architectures. You should be confident ripping apart a model to modify layers, loss functions, and data flows to fit our specific constraints.

Key Responsibilities

  • Architect Unified Models: Design and train DNN models that perform Object Detection and Tracking simultaneously, leveraging temporal information to improve consistency.
  • Research to Production: Evaluate state-of-the-art research papers and prototype these concepts (turning papers into code) and adapt them into robust, production-grade solutions.
  • Deep Model Customization: Go beyond standard libraries by implementing custom loss functions, modifying internal model architectures, and designing specific data augmentation strategies to squeeze out maximum performance.
  • Edge Optimization: Ensure high accuracy is matched by high efficiency. Optimize models for real-time inference and on-device deployment.
  • Data Strategy: Develop training recipes for data-constrained environments and effective post-training strategies.

Required Qualifications

  • Core Stack: 
    • 5+ years proficiency in Python and PyTorch. 
    • 3+ years proficiency in C++ for production deployment and optimization.
  • Detection & Tracking: Deep theoretical and practical understanding of modern object detectors (e.g., Transformers, YOLO variants, R-CNNs) and tracking algorithms (e.g., DeepSORT, Kalman Filters, Optical Flow).
  • Architecture Internals: Proven experience not being dependent on "out-of-the-box" APIs. You have a track record of modifying model architectures via extensive experimentation to meet specific requirements.
  • Low-Data Regimes: Experience improving model generalization with limited data using Transfer Learning, Domain Adaptation, or Few-Shot Learning.
  • Mathematical Foundation: Strong grasp of linear algebra and probability as it applies to custom loss function design and geometric 3D vision.

Preferred Qualifications

  • 3D / LiDAR Experience: Hands-on experience with 3D Point Cloud data (LiDAR) is a massive plus.
  • Deployment Tools: Experience with TensorRT, ONNX Runtime, or edge-specific hardware (NVIDIA Jetson, etc.).
The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($180,000-220,000)
 

We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.

 

Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.


 

Salesforce Administrator (Governance, Compliance & CPQ)

  • Information Technology
  • San Francisco, CA, United States
  • Full Time

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, robotics, industrial, and smart infrastructure applications (among many others). If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

Job Summary

Ouster is seeking a highly skilled Salesforce Administrator (SFDC) to lead the management, configuration, and governance of our Salesforce platform. This pivotal role combines day-to-day platform administration with a specialized focus on public company compliance (SOX/SOC), data privacy (GDPR), and the optimization of our Salesforce CPQ and Experience Cloud (Partner & Community environments. The ideal candidate will act as a key liaison between Finance, Sales, Legal and Internal Audit to ensure the platform is scalable, secure, and audit-ready.

Job Type:
Full-Time - Hybrid - In SF office minimum 3 days a week

Key Responsibilities

  • Compliance & Governance: Act as the primary lead for SOX/SOC compliance within Salesforce. Establish and enforce governance policies, manage Segregation of Duties (SoD), and serve as the main point of contact for internal/external auditors during walkthroughs and documentation reviews.
  • CPQ Management: Work with Ouster’s SFDC developer to configure and optimize CPQ settings, including new products / bundles,  price rules, pricing, discounting / approvals and quoting templates. 
  • Experience Cloud Management: Administer and enhance Experience Cloud (Community) portals development and support for internal teams
  • Security & Access Control: Manage the full user lifecycle (setup, deactivation, roles, and profiles). Implement robust security models using organization-wide defaults, sharing rules, and field-level security to maintain data visibility control.
  • Change Management: Oversee a formal SDLC process, including sandbox management, testing, and deployment documentation. Maintain a complete audit trail of all configuration changes and system updates.
  • Automation & Customization: Build and maintain complex Flows, approval processes, custom fields, and record types to automate business workflows and improve operational efficiency.
  • Data Integrity & Reporting: Ensure high data quality through regular audits, deduplication, and Field Audit Trails. Develop and troubleshoot reports and dashboards to provide visibility for Sales and Finance leadership.
  • User Support & Training: Provide support, resolve system tickets, and conduct user training. Create and maintain comprehensive documentation for processes, controls, and new feature releases.

Qualifications & Skills

Required Experience:

  • Proven experience as a Salesforce Administrator, specifically within a public company environment.
  • Direct experience managing CPQ (Salesforce, Apttus, or Conga) and Experience Cloud (Communities - Partner or Customer).
  • Deep understanding of SOX compliance, Segregation of Duties (SoD), and data privacy regulations (GDPR).
  • Expertise in Salesforce security models, data governance, and audit trail management.

Technical Skills:

  • Advanced proficiency in Salesforce configuration, specifically Flow Builder, Permissions, and Reporting.
  • Experience with data management tools (e.g., Data Loader) and backup/recovery procedures.
  • Familiarity with SDLC, ITIL, and formal change management frameworks.

Certifications & Education:

  • Salesforce Certified Administrator (ADM 201) or equivalent experience 
  • Salesforce CPQ Specialist or Platform App Builder certifications are highly desirable.
  • Bachelor’s degree in Information Technology, Business, or a related field preferred.

Soft Skills:

  • Exceptional communication and collaboration skills to work with cross-functional stakeholders.
  • Strong analytical problem-solving abilities and meticulous attention to detail.
  • Ability to manage competing priorities in a fast-paced, dynamic environment.
The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($120,000 - $170,000)
 

We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.

 

Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.


 

Sr. Machine Learning Engineer (Perception and Tracking)

  • Software Engineering
  • Ottawa or Toronto, ON, Canada
  • Full Time

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, robotics, industrial, and smart infrastructure applications (among many others). If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

We are looking for a highly technical Machine Learning Engineer to lead our efforts in Object Detection and Tracking. You will not simply be "importing" pre-made models; you will be architecting deep neural networks, translating state-of-the-art research papers into code, and optimizing these systems for real-time, on-device performance.

This role requires a deep knowledge of neural network architectures. You should be confident ripping apart a model to modify layers, loss functions, and data flows to fit our specific constraints.

Key Responsibilities

  • Architect Unified Models: Design and train DNN models that perform Object Detection and Tracking simultaneously, leveraging temporal information to improve consistency.
  • Research to Production: Evaluate state-of-the-art research papers and prototype these concepts (turning papers into code) and adapt them into robust, production-grade solutions.
  • Deep Model Customization: Go beyond standard libraries by implementing custom loss functions, modifying internal model architectures, and designing specific data augmentation strategies to squeeze out maximum performance.
  • Edge Optimization: Ensure high accuracy is matched by high efficiency. Optimize models for real-time inference and on-device deployment.
  • Data Strategy: Develop training recipes for data-constrained environments and effective post-training strategies.

Required Qualifications

  • Core Stack: 
    • 5+ years proficiency in Python and PyTorch. 
    • 3+ years proficiency in C++ for production deployment and optimization.
  • Detection & Tracking: Deep theoretical and practical understanding of modern object detectors (e.g., Transformers, YOLO variants, R-CNNs) and tracking algorithms (e.g., DeepSORT, Kalman Filters, Optical Flow).
  • Architecture Internals: Proven experience not being dependent on "out-of-the-box" APIs. You have a track record of modifying model architectures via extensive experimentation to meet specific requirements.
  • Low-Data Regimes: Experience improving model generalization with limited data using Transfer Learning, Domain Adaptation, or Few-Shot Learning.
  • Mathematical Foundation: Strong grasp of linear algebra and probability as it applies to custom loss function design and geometric 3D vision.

Preferred Qualifications

  • 3D / LiDAR Experience: Hands-on experience with 3D Point Cloud data (LiDAR) is a massive plus.
  • Deployment Tools: Experience with TensorRT, ONNX Runtime, or edge-specific hardware (NVIDIA Jetson, etc.).
The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($162,000 - $180,000)
 

We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.

 

Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.


 

Senior Backend Software Engineer - Python

  • Software Engineering
  • Ottawa or Toronto, ON, Canada
  • Full Time

Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision algorithms and sensor hardware are used in autonomous cars, drones, robots, smart intersections, and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

 

Your role will primarily involve working on Ouster’s Blue City solution with the mission of making roads safer, reducing commute times, and cutting emissions. We develop software that provides cities with the information needed to better understand and improve their transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated to this mission.

 

We are seeking a dynamic and passionate software engineer who will be a key player in architecting, developing, and maintaining our backend infrastructure, APIs, services, and analytics.

 

You will be working on the cloud infrastructure that makes a cutting edge distributed system like ours possible. Our infrastructure enables live streaming of raw lidar pointclouds efficiently to many clients, continuous streaming of data from our edge computers at the intersection to the cloud to perform analytics, and gives users access to the analytics we calculate. 

 

You will also be making roads safer by creating analytics like our near miss detection, which finds close calls between vehicles, cyclists and pedestrians. This lets cities do before and after studies on infrastructure changes, see the change in rate of close calls, and even view 3D recordings of individual events to better understand issues at their intersections.


Job Responsibilities:

  • Design, build and maintain a complex, in production, distributed system at scale
  • Develop robust Python and Rust code to support product functionalities
  • Work with the team and individually to architect and implement our cloud infrastructure and applications
  • Collaborate on developing microservices to generate traffic analytics
  • Architect solutions to satisfy requirements
  • Break down design into engineering requirements
  • Collaborate with other internal software teams
 

What we’re looking for:

  • Bachelor’s degree or higher in Software Engineering, Computer Science, or related discipline
  • 7+ years of experience in coding for production software applications
  • 5+ years of experience in distributed system design with focus on scalability
  • Extensive experience in designing and implementing backend applications using Python is required
  • Strong experience developing high performance applications in a compiled language such as C++, Rust, or Go, is highly desirable
  • Strong experience designing and managing high performance databases, with an emphasis on Postgres. (Bonus for experience with time-series data)
  • Experience using a variety of communication protocols (TCP, GRPC, MQTT, etc.) and understanding of fundamental networking concepts
  • Strong familiarity with developing in Linux environments
  • Thorough knowledge of AWS technologies available to optimally architect cloud solutions
  • A solid understanding of how to design, develop, test, and monitor production backend systems
  • Strong understanding of Cloud Security best practices and standards
  • Experience with Docker, Jenkins, and Terraform
  • Excellent problem-solving abilities
  • Strong communication skills
 

Bonus points:

  • Experience in the ITS industry or Transportation Engineering
  • Past experience working with embedded systems
  • Experience programming in Rust
The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($140,000 - $160,000)
 

We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.

AP Manager

  • Finance
  • Remote
  • Full Time

The Accounts Payable (AP) Manager is a pivotal leadership role responsible for the strategic oversight, optimization, and transformation of the company's procure-to-pay (P2P) lifecycle. You will ensure the timely, accurate, and compliant processing of all vendor payments globally, directly supporting the company's financial integrity and operational efficiency within a complex, high-volume hardware manufacturing environment.

This role is ideal for a hands-on leader who is dedicated to both strategic improvement and operational excellence. It requires an expert in AP technology and financial controls (SOX), proven leadership ability, and a dedication to driving automation and continuous process improvement.

Key Areas of Responsibility

1. Strategic Process & Compliance

  • Process Ownership: Own the global P2P process end-to-end, including purchase requisition review, purchase order management, invoice processing, and payment execution.

  • Automation & Efficiency: Strategically identify, recommend, and implement workflow automation and process changes to enhance speed, eliminate manual effort, and improve data accuracy.

  • Risk & Control: Develop, document, and enforce P2P policies and procedures, ensuring strict compliance with GAAP, internal controls, and SOX requirements.

  • Issue Resolution: Act as the final point of escalation for complex payment issues, vendor disputes, and invoice/inventory receipt discrepancies.

2. Team Leadership & Development

  • Global Team Management: Lead, mentor, and develop a high-performing AP team, including management of resources in the Thailand operational center.

  • Performance Management: Set clear goals and KPIs (e.g., invoice-to-payment cycle time, compliance rates), providing regular feedback and fostering a culture of accountability and professional growth.

3. Financial Reporting & Technology

  • Month-End Close: Manage all AP aspects of the financial close process, including timely accruals, balance sheet reconciliations, and vendor statement analysis.

  • Tax Compliance: Oversee accurate year-end 1099 reporting and ensure compliance with all applicable local, state, and federal tax laws related to AP.

  • ERP Expertise: Serve as the functional subject matter expert (SME) for the AP technology stack. Direct, hands-on experience with NetSuite is required.

  • System Integration: Lead or support initiatives for system upgrades and seamless integration between AP/P2P and other critical business systems (e.g., Inventory Management, GL).

Qualifications

Required

  • Experience: 8+ years of progressive experience in Accounts Payable or P2P, with a minimum of 4 years in a dedicated management or leadership capacity.

  • Industry Background: Proven experience managing AP for a company in the hardware, or manufacturing sector. 

  • Skills: Exceptional analytical skills, strong grasp of financial controls, and proven ability to drive large-scale process improvements. Must be a proactive, and capable of diving into transactional details as needed.

Preferred

  • Prior experience managing Accounts Payable functions for a publicly traded company (SOX environment).

  • Experience managing geographically dispersed or offshore teams.

Staff Backend Software Engineer - Python

  • Software Engineering
  • Ottawa or Toronto, ON, Canada
  • Full Time

Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision algorithms and sensor hardware are used in autonomous cars, drones, robots, smart intersections, and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

 

Your role will primarily involve working on Ouster Studio, with the mission of making it easy to view, share, manage and work with Ouster lidar data. We develop a web and desktop application that allows users to create their own organization where they can invite other members, upload lidar data, view their organization’s lidar data, view sample data from Ouster, and share data with Ouster’s support team. You will be responsible for working with stakeholders on clarifying product requirements, designing and implementing solutions for those requirements. You are someone who works well in a team and independently.

 

We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing, and maintaining our backend infrastructure, APIs, and creating new services that are useful for our customers and internal engineers.

 

You will be working on the cloud infrastructure that makes a cutting edge distributed system like ours possible. Our infrastructure enables streaming of raw lidar pointclouds efficiently to many clients, reformatting lidar recordings, and post processing the data with algorithms like SLAM. 

 

Open to applicants in Ottawa and Toronto.

 

Job Responsibilities:

  • Design, architect, build and maintain a complex, in production, distributed system at scale
  • Develop robust Python code to support product functionalities
  • Work with the team and individually to architect and implement our cloud infrastructure and applications
  • Collaborate on developing microservices to generate traffic analytics
  • Architect solutions to satisfy requirements
  • Break down design into engineering requirements
  • Collaborate with other internal software teams
 

What we’re looking for:

  • Bachelor’s degree or higher in Software Engineering, Computer Science, or related discipline
  • 12+ years of experience in coding for production software applications
  • 8+ years of experience in distributed system design with focus on scalability
  • Extensive experience in designing and implementing backend applications using Python is required
  • Experience developing high performance applications in a compiled language such as C++, Rust, or Go, is highly desirable
  • Strong experience designing and managing high performance databases, with an emphasis on Postgres. (Bonus for experience with time-series data)
  • Experience using a variety of communication protocols (TCP, GRPC, MQTT, etc.) and understanding of fundamental networking concepts
  • Strong familiarity with developing in Linux environments
  • Thorough knowledge of GCP technologies available to optimally architect cloud solutions
  • A solid understanding of how to design, develop, test, and monitor production backend systems
  • Strong understanding of Cloud Security best practices and standards
  • Experience with Docker, GitLab Pipelines, Terraform, and Kubernetes 
  • Excellent problem-solving abilities
  • Strong communication skills

 

Our offices & Labs

Join Our Team

Start a New Career Journey With Us

Frequently asked questions

Help Center