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.
- 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.
- 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.
- 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:
- Build What Matters: Create technology that serves customers and advances humanity
- Innovate Together: Stay curious, collaborate openly, push boundaries as one team
- Employee Centric: Put our people first with a culture of trust, respect, and opportunity
- 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.
$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...ComputerPermanent employmentFull timeRemote work$167.3k - $209.1k
...Staff Software Engineer, Full Stack - Early Cancer Detection (ECD) San Carlos, CA Position Summary... ...Qualifications ~ BS degree in computer science, comparable program, or... ...Comprehensive health benefits (medical, dental, vision) 401(k) with company match Generous...ComputerImmediate startWorldwide- ...worldwide. We're a team of engineers, clinicians, and innovators... ...are looking for an experienced software engineer to lead the... ...and Experience • BS/MS in Computer Science or related field with... ...for camera sensing / computer vision applications • Strong background...ComputerLocal areaWorldwideFlexible hours
$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,...ComputerRemote workWorldwide- ...Senior Staff Software Engineer – Observability Platform Rootshell Enterprise Technologies Inc. is... ...Architectural Strategy & Technical Vision Core Stack Evolution: Architect and... ...Education: Bachelor’s or Master’s degree in Computer Science or a related technical field....Computer
- ...Staff Software Engineer (C++/Python) Redwood City, CA Our client is leading the way on incisionless surgery by making it the new standard... ...level. Job Qualifications: Bachelor's degree in Computer Science or a related area. At least 5 years experience...Computer
$251k - $310k
...We focus on transforming the Software Development Life Cycle (SDLC)... ...agent frameworks, enabling our engineering teams to build, test, and... ...: Master's or PhD in Computer Science or a related technical... ...developer experiences, and a vision for the future of AI-assisted...ComputerFull timeRemote work$324k - $389k
...Opportunity At Zoox, you will collaborate with a team of world-class engineers with diverse backgrounds in areas such as AI, robotics, mechatronics, planning, control, localization, computer vision, rendering, simulation, distributed computing, design, and automated...ComputerOdd jobTemporary workRelocation package$245k - $305k
...AI. We are looking for a 3D Engine professional who spans both modern... ...offline rendering for software-in-the-loop (SIL) simulation,... ...with GPU programming, such as Compute shaders or CUDA ~ Solid understanding... ...other robotics and computer vision $245,000 - $305,000 a...ComputerTemporary workRelocation package$155.9k - $261.1k
...is looking for a talented and creative Staff Engineer, Android . You are someone who loves... ...millions, developing scalable, well-designed software that enhances people's lives globally.... ...foundation in the fundamentals of computer science, with familiarity in data structures...Computer$189k - $303k
...accessible for all. We're searching for a Staff Machine Learning Engineer - Online Maps to join Aurora's Maps... ...Qualifications Excellent software engineering skills in Python and/or... ...as PyTorch Extensive exp in Computer Vision, Machine Learning, Deep Learning, or...ComputerWork at officeLocal area3 days per week$281k - $356k
...Waymo's large-scale simulation compute, storage, and network... ...: As the founding Senior Staff Engineer of the SCORPIO team, you will: Define the vision, strategy, and technical roadmap... ...scientists, business analysts, and software engineers. You have:...ComputerFull timeRemote work$251k - $310k
...Staff Software Engineer, Weather Operations Waymo is an autonomous driving technology company with... ...(or higher) in a relevant field like Computer Science. We prefer: Skill... ...machine learning, specifically involving Vision Language Models (VLMs). Prior...ComputerFull timeRemote work$190k - $235k
...Front-End Staff Engineer Samsung Ads is a leading innovator in advertising... .... As a Staff Engineer, Software Engineering you will be part... .../Master's Degree in Computer Science, Computer Engineering... ...including Medical, Dental, Vision, Life Insurance, 401(k), Employee...ComputerHourly payFull time$251k - $310k
...Staff Software Engineer, Privacy Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver... .... Sensor Data Anonymization: Develop and optimize computer vision and ML pipelines to automatically detect and blur faces,...ComputerFull timeRemote work$167.2k - $237.3k
...is looking for a talented and creative Staff Web Engineer. The candidate is expected to create... ...team. Desired Skills ~8 years software development experience, including at least... ...services. ~ Bachelor's degree in Computer Science or a related field Salary...Computer$184k - $230k
...Business Area: Engineering Seniority Level:... ...performance. As a Staff Engineer on the Cloudera... ...will drive the technical vision and strategic evolution... ...Bachelor's degree in Computer Science or equivalent,... ...source projects (Apache Software Foundation or...ComputerRemote workWork from homeFlexible hours$202.5k - $274k
...looking for a creative and enthusiastic Staff Design System Engineer to join our Design Technology group.... ...Architect for Scale (Tech Vision): Own the technical vision and strategy... ...Qualifications Bachelor's degree in Computer Science, Human-Computer interaction,...ComputerLocal area$180k - $250k
...solution that integrates advanced software and hardware powering the... ...We are seeking a Senior/Staff Software Engineer to join our Localization... ...advancements in sensor processing and computational efficiency. Contribute... ...yet united by a bold vision and shared commitment to...ComputerOdd jobWork at office$190.9k - $274.7k
...that are central to their missions. Our engineering teams build highly technical products... ...leaders such as yourselves to create the vision and define the strategy for this space.... ...high-quality solutions ~ MS or Ph.D. in Computer Science or related fields Pay...ComputerLocal areaWorldwide$120k - $200k
...improve patient outcomes. As a Senior/Staff Software Engineer, you'll work directly with our CTO to... ...tech stack (Node.js, React.js, cloud computing, real-time analytics). Impact Lives... ...Medical (HMO and PPO options), Dental, and Vision insurance ~401k + Match (4%) ~...ComputerWork at officeWorldwideFlexible hours$216.2k - $324.4k
...delivering high quality system software which drives the PlayStation experience. As a Software Engineer, you'll focus on building... ...Qualifications ~ Master’s degree in Computer science, Electrical... ...that includes medical, dental, vision, matching 401(k), paid time off...Computer$112.68k - $212.76k
...Staff Software Engineer Ford's IVI (In-Vehicle Infotainment) organization is seeking a Staff Software... ...and real-time performance in compute-constrained ECU environment. Lead the... ...including: Immediate medical, dental, vision and prescription drug coverage...ComputerImmediate startFlexible hours$216.2k - $324.4k
...entertainment excellence and creativity. Staff Software Engineer, Client Engineer San Mateo, CA... ...~ Define and drive the architectural vision that powers PlayStation iOS app experiences... .... ~ BS/MS degree in Computer Science or equivalent. ~ Strong...ComputerImmediate startWorldwide$180k - $250k
...solution that integrates advanced software and hardware powering the... ...We seek passionate Software Engineers with strong fundamentals in... ...Electrical Engineering, Robotics, or Computer Science with a background in... ...yet united by a bold vision and shared commitment to our...ComputerOdd jobWork at office$180k - $260k
...Senior/Staff Software Engineer - Remote Assistance Mountain View, CA Who We Are Gatik, the... ...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. Our...ComputerOdd jobWork at officeRemote work$228.6k - $314.25k
...that matter. The Lakeflow Engineering team owns the entirety of the... ...(fault-tolerant incremental computation, stream-batch unification, declarative... ...We're looking for a Senior Staff Engineer to serve as a... ...against a multi-year technical vision through well-sequenced...ComputerLocal areaWorldwide- ...Staff Software Engineer - Machine Learning - Calibration Pittsburgh, PA, Palo Alto, CA, Detroit,... ...cloud platforms, mapping, sensors and compute systems, test operations, systems and... ...the lead in this role will shape the vision for calibration across the company, work...ComputerWork at officeImmediate start
$228.6k - $314.25k
...improve their business. Founded by engineers - and customer obsessed - we... ...large scale by applying your software engineering experience and by... ...working towards a multi-year vision with incremental deliverables... .... ~ BS/MS/PhD in Computer Science or related majors, or...ComputerLocal areaWorldwide$206.5k - $258.1k
...Role Summary We are seeking a Staff Software Engineer to serve as our subject matter expert... ...Qualifications ~ Bachelor's or Master's in Computer Science, Computer Graphics, or related... ...robust medical/Rx, dental and vision insurance packages for full-time employees...ComputerFull timeContract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Computer Vision. Be the first to apply!
- senior c# .net software developer Redwood City, CA
- ultimate software Redwood City, CA
- software intern Redwood City, CA
- healthcare software sales Redwood City, CA
- software quality assurance Redwood City, CA
- software sales Redwood City, CA
- embedded software Redwood City, CA
- software Redwood City, CA
- internship software Redwood City, CA
- software implementation project manager Redwood City, CA

