Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Computer Vision

Array Labs

Job Description

Job Description

About Us

Array Labs is building a new way to understand the physical world.

Today, most geospatial systems are built around flat imagery, incomplete elevation models, slow refresh cycles, or narrow-area surveys. The world increasingly needs something better: accurate, frequently updated 3D information about the places, infrastructure, terrain, and activity that shape human decisions.

Array is building that system. We are developing a coordinated fleet of radar satellites designed to create high-resolution 3D data products of the Earth at unprecedented scale, speed, and reliability. Our technology is built to work across wide areas, through clouds, day and night, and to support both commercial and government customers operating in environments where timely physical-world understanding matters.

We design and build our satellites, radar payloads, sensing systems, and data products end-to-end. Our goal is to make 3D geospatial intelligence dramatically more accessible, useful, and operationally relevant for customers in mapping, infrastructure, disaster response, defense, intelligence, energy, telecommunications, mining, and other industries that depend on understanding the changing Earth.

 

About the Job
As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our photogrammetry and radar reconstruction pipelines. The work spans computer vision algorithms and production engineering: you should be equally comfortable reading a paper about unfamiliar algorithms, and shipping new capabilities as production-quality software. The position will work closely with 3D reconstruction scientists, radar algorithms engineers, and product engineers.

Responsibilities
  • Productionize and continuously improve Array's photogrammetry and radar image formation pipelines using industry best practices.
  • Step into individual pipeline stages — bundle adjustment, dense matching, point cloud generation, geometric refinement, geo-referencing — to improve accuracy, robustness, and throughput.
  • Develop and optimize database schemas and storage solutions for managing large-scale 3D geospatial data.
  • Contribute to broader software engineering efforts across the company, including data infrastructure, analytics, and systems to deliver our satellite data to customers.
Basic Qualifications
  • 5+ years of software engineering experience, with a substantial portion focused on computer vision.
  • Strong proficiency in Python and C++, experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (e.g. Docker, Kubernetes).
  • Strong foundation in geometric computer vision, spanning camera modeling, epipolar geometry, and multi-view reconstruction pipelines (stereo, SfM, MVS, bundle adjustment).
  • Excellent communicator, with the ability to make high-quality technical decisions in a startup environment.
Preferred Skills & Experience
  • Experience with geospatial concepts, remote sensing data, or robotics/autonomous vehicle sensor data
  • Familiarity with digital signal processing, radar algorithms, or SAR concepts
  • Familiarity with deep learning approaches to 3D vision (e.g. NeRF, 3D Gaussian Splatting, learned feature matching, or depth estimation)
  • Experience with C++ or CUDA for performance optimization
  • Ability to build visualization tools for geospatial or 3D data (Cesium, Three.js, or similar)

Compensation & Benefits

Our hiring and compensation strategy is simple: find uncommonly good people and pay them uncommonly well.

 

We offer high flexibility between salary and equity-based compensation. Final candidates can choose from three compensation mixes: low, medium, or high equity. Equity is a significant component of total compensation, and we aim to provide meaningful ownership for this role.

 

Full-time employees also enjoy a comprehensive benefits package including health, dental, vision, a 401(k) with company match, commuter benefits, and more.

 

 

Interview Process

We will conduct interviews via Google Meet with the potential for an onsite visit; the typical process takes around 3-5 weeks to complete from start to finish.

 

 

Why Join Array

At Array Labs, deep technical expertise meets relentless impact. We prioritize curiosity over hierarchy and bold engineering over incremental gains. Our world-class team across hardware engineering, software, and aerospace works collaboratively to push boundaries and move fast.

 

Our values:

  1. Build What Matters: Create technology that serves customers and advances humanity
  2. Innovate Together: Stay curious, collaborate openly, push boundaries as one team
  3. Employee Centric: Put our people first with a culture of trust, respect, and opportunity
  4. Join industry-leading experts to deliver unprecedented insights about our planet and build the future of Earth observation.

 

ITAR Requirements

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

 

Equal Opportunity Employer

Array Labs is an Equal Opportunity Employer. Employment decisions are made on the basis of merit, competence, and job qualifications and will not be influenced in any manner by gender, color, race, ethnicity, national origin, sexual orientation, religion, age, gender identity, veteran status, disability status, marital status, mental or physical disability or any other legally protected status.

 

If you require a reasonable accommodation during the application or interview process, please let us know.

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Computer Vision in Redwood City, CA vacancy
  • $150k - $300k

    Array Labs Inc. in Redwood City seeks a Staff Software Engineer for Computer Vision to develop and deploy advanced 3D processing capabilities. The role requires a strong background in computer vision, including algorithms and production-quality software development. Join... 
    Computer

    ArrayLabs, LLC

    Redwood City, CA
    3 days ago
  • $150k - $300k

     ...coverage, and responsiveness to power critical insights precisely where they're needed most. About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our photogrammetry and... 
    Computer
    Permanent employment
    Full time
    Remote work

    ArrayLabs, LLC

    Redwood City, CA
    3 days ago
  • Google Inc. is looking for a Staff Software Engineer in Mountain View, CA, to design and enhance 3D navigation maps using advanced machine...  ...extensive experience in machine learning, with a focus on computer vision and related areas. This role offers competitive salary... 
    Computer

    Google Inc.

    Mountain View, CA
    12 hours ago
  • Rivian VW Group in Palo Alto is seeking a software engineer specialized in imaging systems. You will develop algorithms for image processing and computer vision while collaborating across teams. A Master's degree in a relevant field is preferred, along with hands-on programming... 
    Computer
    Full time

    Rivian VW Group

    Palo Alto, CA
    1 day ago
  • $175k - $250k

     ...enterprise-grade AI. Founded by the engineers behind Milvus, the world’s...  ...one or more infrastructure software such as Snowflake,...  ...Bachelor’s degree or above in computer science, software engineering...  ...opportunities Medical, dental, and vision insurance Paid time off, including... 
    Computer
    Worldwide

    Zilliz

    Redwood City, CA
    12 hours ago
  •  ...solutions into the Aurora Driver system. Requirements Excellent software engineering skills in Python and/or C Extensive experience in any deep...  ...framework, such as PyTorch Extensive experience in Computer Vision, Machine Learning, Deep Learning, or other relevant areas... 
    Computer
    Work at office
    3 days per week

    NextGenEnergyJobs

    Mountain View, CA
    1 day ago
  • $190k - $235k

     ...skilled and experienced front-end Staff Engineer to join our dynamic team and...  ...'s or Master's degree in Computer Science, Computer...  ...programming, computer science, and software engineering. Can-do attitude...  ...Medical coverage Dental coverage Vision coverage Life insurance 401(... 
    Computer

    Samsung Electronics Perú

    Mountain View, CA
    1 day ago
  • $168.1k - $243.7k

     ...complexity analysis Solid knowledge of software design principles and writing well‑...  ...Education Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline, or...  ...package, including medical, dental, vision, parental leave, paid time off, a 401... 
    Computer
    Full time
    Immediate start

    PassFort

    Newark, CA
    1 day ago
  • $200k - $300k

     ...efficiency through one connected software platform that includes...  ...employees. About the Role As a Staff Embedded Software Engineer, you will spearhead the development...  ...that push the boundaries of edge computing and real-time computer vision. Operational Excellence at Scale... 
    Computer
    Full time
    Worldwide
    Work visa
    Flexible hours

    Verkada

    San Mateo, CA
    12 hours ago
  • $192k - $260k

     ...companies in the world. Our engineering teams build highly technical...  ...one of the largest scale software platforms. The fleet consists...  ...lifecycle through MLflow. Compute Fabric Build the resource...  ...working towards a multi-year vision with incremental deliverables... 
    Computer
    Work at office
    Local area
    Worldwide
    Flexible hours

    Databricks

    Mountain View, CA
    12 hours ago
  • $228k - $285k

    Role Summary As a Software Engineer specializing in safety‑critical self‑driving software, you will...  ...Qualifications B.S. / M.S. in Computer Science, Engineering, or a related field...  ...provides robust medical/Rx, dental and vision insurance packages for full‑time employees... 
    Computer
    Full time
    Local area

    Rivian

    Palo Alto, CA
    3 days ago
  • $190k - $261.25k

    As the Staff Technical Lead (TL) for Customer Experience...  ...Own the technical vision and architecture for...  ...Product, and Platform Engineering to align technical roadmaps...  ...and SMEs across Software and Support Engineering...  ...BS or higher degree in Computer Science or a related... 
    Computer

    Databricks

    Mountain View, CA
    3 days ago
  • $189.3k - $290.7k

    Staff Software Engineer - General Motors. Work Arrangement Hybrid - expected to report to Austin, TX...  ...Required Qualifications Bachelor’s degree in Computer Science, Software Engineering,...  ...comprehensive benefits package, including health, vision, dental, retirement, and more. Equal... 
    Computer
    Local area
    Remote work
    Work from home

    General Motors

    Mountain View, CA
    1 day ago
  • $228.6k - $314.25k

     ...their business. Founded by engineers — and customer obsessed — we...  ...large scale by applying your software engineering experience and driving...  ...working toward a multi‑year vision with incremental deliverables...  ...satisfaction BS/MS/PhD in Computer Science or related majors, or... 
    Computer

    United States Digital Space LLC

    Mountain View, CA
    3 hours ago
  • $228.6k - $314.25k

     ...business needs at large scale by applying software engineering experience and collaborating with...  ...optimization. Experience driving multi‑year visions with incremental deliverables....  ...customer satisfaction. BS/​MS/​PhD in Computer Science or related major, or equivalent... 
    Computer

    Waara Technologies

    Mountain View, CA
    3 days ago
  •  ...deliveries. About the role: We are looking for talented Staff Engineers with expertise in classical and modern computer vision techniques to lead or actively contribute to...  ...system. The ideal candidate will be a software expert who has overseen a process from the R&D... 
    Computer
    Work at office

    Booster

    Mountain View, CA
    2 days ago
  • $262k - $365k

    Senior Staff Software Engineer, YouTube Ads Surfaces and Experiences corporate_fare YouTube Mountain View, CA...  ...(e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision). Preferred qualifications: Master... 
    Computer
    Full time
    Temporary work
    Shift work

    Google Inc.

    Mountain View, CA
    1 day ago
  • $180k - $260k

    Sr./Staff Software Engineer - Remote Assistance Mountain View, CA Who we are Gatik, the leader in autonomous...  ...for Master's degree in robotics, computer engineering, or a related field with 5...  ...and perspectives yet united by a bold vision and shared commitment to our values.... 
    Computer
    Remote job
    Odd job
    Work at office

    Gatik Al, Inc.

    Mountain View, CA
    12 hours ago
  • $228.6k - $314.25k

     ...decisions that matter. The Lakeflow Engineering team owns the entirety of the...  ...(fault-tolerant incremental computation, stream-batch unification,...  ...We're looking for a Senior Staff Engineer to serve as a...  ...against a multi-year technical vision through well-sequenced incremental... 
    Computer
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    4 days ago
  • $206.5k - $258.1k

     ...generations. Role Summary We are seeking a Staff Software Engineer to serve as our subject matter expert...  ...Bachelor's or Master's in Computer Science, Computer Graphics, or related...  ...provides robust medical/Rx, dental and vision insurance packages for full‑time employees... 
    Computer
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    4 days ago
  • $185k - $260k

     ...systems with a focus on software and cloud architecture...  ...You'll partner across Engineering, Data Science, R&D,...  ...strategy and architectural vision for our bioinformatics...  .... Partner with staff engineers on test design...  ...Bachelor's degree in Computer Science, Mathematics,... 
    Computer
    Flexible hours
    3 days per week

    Menlo Ventures

    Palo Alto, CA
    2 days ago
  • $262k - $365k

    Senior Staff Software Engineer, AI/ML GenAI, Google Ads Google Mountain View, CA, USA Advanced Experience owning...  ...(e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision). Preferred qualifications Master... 
    Computer
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  • $264.55k - $300k

     ...CA, USA Apply Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics...  ...in the job offered or in a Software Engineer-related occupation. Alternatively...  ...excellence. Define the technical vision and system architecture for key components... 
    Computer
    Full time
    Work at office

    Google Inc.

    Mountain View, CA
    1 day ago
  • $235k - $295k

    Job Title: Senior Staff Software Engineer - Enzyme Location: Mountain View, California -------------...  ...Experience working towards a multi-year vision with incremental deliverables...  ...towards customer satisfaction. BS/MS/PhD in Computer Science or related majors, or equivalent... 
    Computer
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    12 hours ago
  • $197k - $291k

    Staff Software Engineer, Machine Learning Compilers, Edge TPU Google Mountain View, CA, USA ; Kirkland...  ...this role include: Health, dental, vision, life, disability insurance Retirement...  ...Master’s degree or PhD in Engineering, Computer Science, or a related technical field.... 
    Computer
    Full time
    Temporary work

    Google Inc.

    Mountain View, CA
    1 day ago
  • $217.57k - $260k

    Staff Software Development Engineer - Person API Mountain View, California, United States Company Overview...  ...Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related...  ...comprehensive medical, dental, vision, health savings account, flexible... 
    Computer
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    2 days ago
  • $217.57k - $260k

    Staff Software Engineer - Integrations Design and implement a real-time, fault-tolerant data pipeline...  ...Bachelor's or Master's degree in Computer Science, Engineering, or a related field...  ...offers comprehensive medical, dental, vision, health savings account, flexible spending... 
    Computer
    Temporary work
    Work at office
    Flexible hours

    jobs.frontdoordefense.com - Jobboard

    Mountain View, CA
    2 days ago
  •  ...vehicle communication team is hiring a software engineer to design and develop cellular software...  ...one of these languages well.BS/MS/PhD in computer science or electrical engineering (or...  ...Benefit options include medical, dental, vision, Health Savings Account, Flexible... 
    Computer
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    4 days ago
  • $120k - $192k

     ...exciting opportunity for a Principal Software Developer Engineer in Test. We have been working in an office...  ...Bachelor's degree in Engineering, Computer Science or equivalent and 8+ years of...  ...package: Medical, dental and vision plans, 401(K) participation including... 
    Computer
    Work at office
    Local area
    Remote work

    Broadcom Corporation

    Palo Alto, CA
    3 days ago
  • $192.34k - $260.24k

    Senior Staff Software Engineer (C++) Mountain View, CA. Aeva’s mission is to bring the next wave of...  ...planning. What you have BS, MS, or PhD in Computer Science, Computer Engineering,...  ...to comprehensive medical, dental, and vision coverage, pre‑tax commuter and health‑... 
    Computer
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Computer Vision. Be the first to apply!