Staff Software Engineer - Computer Vision

arraylabs.ioยท Engineering - Software
Apply Now โ†—
๐Ÿ“ Redwood City, CAFull time๐Ÿ’ฐ USD 150Kโ€“300K

About this role

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.

Frequently Asked Questions

What is the salary for the Staff Software Engineer - Computer Vision role at arraylabs.io?
The listed salary for this Staff Software Engineer - Computer Vision position at arraylabs.io is USD 150Kโ€“300K. This is an Full time role.
Where is the Staff Software Engineer - Computer Vision position at arraylabs.io located?
This Staff Software Engineer - Computer Vision role at arraylabs.io is based in Redwood City, CA. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Staff Software Engineer - Computer Vision role at arraylabs.io full-time or part-time?
This is listed as a Full time position. It is posted as a Staff Software Engineer - Computer Vision role in the Engineering - Software department at arraylabs.io.
Which team or department does the Staff Software Engineer - Computer Vision at arraylabs.io belong to?
This Staff Software Engineer - Computer Vision position is part of the Engineering - Software department at arraylabs.io. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Staff Software Engineer - Computer Vision position at arraylabs.io?
Click the "Apply Now" button on this page. You will be redirected to arraylabs.io's official application portal hosted on lever where you can submit your application directly.
When was the Staff Software Engineer - Computer Vision job at arraylabs.io posted?
This Staff Software Engineer - Computer Vision position at arraylabs.io was posted on May 19, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Staff Software Engineer - Computer Vision
arraylabs.io ยท ๐Ÿ’ฐ USD 150Kโ€“300K
Apply for this role โ†—

You'll be redirected to arraylabs.io's official application page on Lever.