Staff Software Engineer - Data Infrastructure
Array Labs, Redwood City, CA
- Pay
- $150K–$300K / year
- Work type
- Hybrid
- Level
- Staff
- Area
- Infra, platform & SRE, Data engineering
- Posted
- Dec 11, 2025
About the 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 Staff Software Engineer for data infrastructure, you will own the design and implementation of the systems that process, store, and serve our satellite constellation’s data to end-users. You will build highly reliable backend infrastructure that handles petabytes of data annually. The position will work closely with scientists, satellite systems engineers, and the product team.
As part of our quickly growing engineering team, you will play a critical role in the design of the world’s most advanced radar satellite constellation—one that will significantly improve humanity’s ability to rapidly and comprehensively understand our changing planet.
Responsibilities - Design and implement scalable distributed systems for processing and analyzing massive datasets from our satellite constellation.
- Develop and optimize database schemas and storage solutions for managing petabyte-scale 3D geospatial data.
- Architect and maintain high-performance APIs and services for efficient geospatial data streaming, querying, and analysis.
- Lead the design and implementation of mechanisms for handling data ingestion, processing, and delivery pipelines.
- Implement robust monitoring, logging, and operational systems to ensure reliability and performance of backend services.
- Work with cross-functional teams to define technical requirements, architect solutions, set engineering standards, and drive the backend roadmap in alignment with company goals.
Basic Qualifications - 6+ years of backend software engineering experience, including experience with optimization of large-scale data processing pipelines.
- Strong proficiency in backend languages (e.g., Python, C++, Java), experience with cloud platforms (AWS, GCP, Azure, Terraform) and containerization technologies (e.g. Docker, Kubernetes).
Similar roles at other companies
Senior / Staff Data Platform Engineer
RadarNew York +1
$200K–$300K / yr
Posted Oct 14, 2025
Principal Software Engineer, Cloud Platform
Echodyne CorpKirkland, WA +1
$165K–$247K / yr
Posted Jul 10, 2026
Senior Data Platform Engineer - Enterprise Systems
AstranisSan Francisco, California
$145K–$210K / yr
Posted Sep 19, 2026
$145K–$210K / yr
Posted Sep 18, 2026
Listed on Array Labs's Lever job board; checked 19 h ago. First seen by us 19 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.