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

Staff Software Engineer - Data Infrastructure

$150k - $300k

ArrayLabs, LLC

Staff Software Engineer for Data Infrastructure

Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world. We're launching a coordinated fleet of radar satellites to create a high-resolution 3D map of the Earth, updated in real time, enabling faster, smarter decision-making for government and commercial organizations supporting disaster response, infrastructure resilience, and mission-critical geopolitical intelligence.

We design and build our satellites end-to-end, producing the world's most advanced earth observation satellites. Our fleet will deliver unprecedented levels of accuracy, coverage, and responsiveness to power critical insights precisely where they're needed most.

As Staff Software Engineer for data infrastructure, you will play a crucial role in designing and implementing the systems that process, analyze, and serve our satellite constellation's data to end-users. You will have the opportunity to shape highly reliable backend infrastructure that handles petabytes of data annually. The position will work closely with frontend engineers, 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, and drive the backend roadmap in alignment with company goals.
Basic Qualifications
  • 6+ years of backend software engineering experience, including 4+ years building distributed systems and scalable APIs.
  • 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).
  • Deep understanding of distributed systems and cloud-native development practices.
  • Experience with high-performance computing and optimization of large-scale data processing pipelines.
  • Excellent communicator, with the ability to make high-quality technical decisions in a startup environment.
Preferred Skills & Experience
  • Experience building geospatial databases, mapping technologies, and/or 3D visualizations, including relevant front-end techniques.
  • Familiarity with geospatial concepts, remote sensing, 3D data, and/or digital signal processing techniques (e.g. SAR and optical satellite imagery, geospatial databases, LiDAR point clouds).

$150,000 - $300,000 a year

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 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Data Infrastructure in Redwood City, CA vacancy
  • $214k - $295k

     ...Staff Software Engineer, Data Infrastructure, AI Compute Platform Redwood City, CA (Hybrid) Biohub is the first large-scale initiative bringing frontier AI models, massive compute, and frontier experimental capabilities under one roof. We're building a general-purpose... 
    Suggested
    Work at office
    Worldwide
    Relocation package
    Flexible hours
    3 days per week

    Biohub

    Redwood City, CA
    1 day ago
  • $150k - $300k

    As Staff Software Engineer for data infrastructure, you will play a crucial role in designing and implementing the systems that process, analyze, and serve our satellite constellation’s data to end‑users. You will have the opportunity to shape highly reliable backend infrastructure... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Array Labs Inc.

    Redwood City, CA
    1 day ago
  • $193.93k - $352.29k

     ...Senior/Staff Software Engineer, ML Data Infrastructure Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-... 
    Suggested
    Work experience placement

    Nuro

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

    Databricks is seeking an experienced software engineer to work on enterprise-grade analytical data systems, focusing on distributed systems and performance optimization. In this role, you will be responsible for delivering scalable architectures and mentoring team members... 
    Suggested

    Menlo Ventures

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

    Staff Software Engineer, ML Data Infrastructure corporate_fare Google place San Bruno, CA, USA Apply Bachelor's degree or equivalent practical experience. 8 years of experience programming in C++. 5 years of experience testing, and launching software products. 5 years... 
    Suggested
    Full time

    Google Inc.

    San Bruno, CA
    3 days ago
  • $193.93k - $352.29k

     ...Senior/Staff Software Engineer, Data Platform Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to...  ...driving systems by creating a scalable and reliable data infrastructure. This infrastructure is designed to produce training and... 
    Work experience placement

    Nuro

    Mountain View, CA
    3 days ago
  • $169k - $284k

     ...Summary Join Guidewire's Data Platform and Analytics team, a group dedicated...  ...value for our customers. As a Staff Software Engineer - Data Platform, you will play a pivotal...  ...with Kubernetes, AWS, Docker, and infrastructure-as-code tools (Terraform/CloudFormation... 
    Full time
    Part time
    Flexible hours

    Guidewire

    San Mateo, CA
    4 days ago
  • $217.57k - $260k

     ...Role Overview ID.me is seeking a Staff Data Engineer (SDE-V) to lead the design, build, and operation of the core data infrastructure that underpins our identity platform. This...  ...or Graduate degree in Computer Science, Software Engineering, or a related technical... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    1 day ago
  • $226.1k - $310.9k

     ...Uniphore Data Layer And Marketing AI Platform Engineer Uniphore is one of the largest B2B AI-native companies—decades-proven, built-for-scale and...  ...and vector search. Experience building platform or infrastructure layers supporting multiple teams. Hiring Range:... 

    Uniphore

    Palo Alto, CA
    1 day ago
  • $228.6k - $314.25k

     ...are passionate about enabling data teams to solve the world's...  ...the world's best data and AI infrastructure platform so our customers...  ...their business. Founded by engineers - and customer obsessed - we...  ...getting started. As a Sr. Staff Software Engineer you will be part of... 
    Worldwide

    Databricks

    Mountain View, CA
    5 days ago
  •  ...Consulting services in the US. We are actively seeking Senior Staff Software Engineer Observability Platform for one of our client, Please share...  ...ensuring high availability and performance at scale. Real-Time Data Orchestration: Lead the design of high-throughput messaging... 

    Rootshell Enterprise Technologies

    Redwood City, CA
    5 days ago
  •  ...services architecture. Work cross-functionally with other engineering teams, product managers, data analysts, data scientists and data engineers to...  ...Become familiar with Poshmark’s code and infrastructure in one of the areas of payments, commerce or content... 

    Poshmark

    Redwood City, CA
    1 day ago
  • $142k - $212k

     ...Equinix is the world’s digital infrastructure company®, shortening the...  ...work. Job Summary As a Staff Engineer for Equinix Fabric, you will...  ...Experience ~5+ years of software development experience with...  ...Distributed Systems & Data Working experience with high... 
    Full time
    Work experience placement
    Work at office
    Remote work

    Equinix

    Redwood City, CA
    6 days ago
  • $160k - $230k

    Staff Software Engineer, Data Platform About Ladder We saw a problem within the life insurance industry: getting covered took too long, involved...  ...systems (Datomic) with our analytical and streaming infrastructure (BigQuery, Kafka, Flink, DBT) to architect resilient, elegant... 
    Currently hiring
    Work at office
    Remote work
    Work from home
    Flexible hours

    Ladder

    Palo Alto, CA
    1 day ago
  • $185k - $255k

     ...in. The Purpose: ​​Slickdeals is seeking a Staff Software Engineer with deep expertise in Big Data platforms/systems to lead and evolve our data engineering...  ..., mentor engineers, and ensure our data infrastructure supports analytics, experimentation, and business... 
    Work at office
    Visa sponsorship
    3 days per week

    Slickdeals

    San Mateo, CA
    3 hours ago
  • $193.93k - $352.29k

     ...Senior/Staff Software Engineer, ML Data Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy...  ...intersection of Autonomy, Machine Learning, and Infrastructure, acting as an architect for the systems that feed our autonomy... 
    Shift work

    Nuro

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

     ...Role Summary The Autonomy org at Rivian is seeking a Staff Software Engineer, Data Ops to join the Data team who can provide expertise in cloud...  ...to build, test, and release complex mission critical infrastructure services for Rivian's ADAS team on AWS cloud. In this... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    5 days ago
  • $270k

     ..., we combine proprietary technology, data intelligence, and an efficient operating...  ...our team! About the Role As a Staff Software Engineer (Data) , you will be the technical...  ...for millions. You will own the data infrastructure for your domain, tackling highly... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Nubank

    Palo Alto, CA
    4 days ago
  • $200k - $300k

     ...Staff Software Engineer - Data Protection San Mateo, CA United States Who We Are Verkada is transforming how organizations protect their...  .... What You'll Do Develop security and privacy infrastructure, including services that seamlessly incorporate security... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  • $281k - $356k

     ...Senior Staff Software Engineer, Perception Data Waymo is an autonomous driving technology company with the mission to be the world's most trusted...  .... We collaborate deeply across Machine Learning, Infrastructure, and Evaluation teams to solve "impossible" data problems... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $206.5k - $258.1k

     ...seeking a highly skilled and hands-on Staff Data Engineer to join our Cloud and Data team. This...  ...designing and evolving critical data infrastructure to support the next generation of...  ...team in areas such as system design, software development, and distributed computing... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    9 hours ago
  • $163k - $216k

     ...Staff Software Engineer For The Data Team GRAIL is seeking a Staff Software Engineer for the Data Team. This team designs, builds, and operates the software systems that manage GRAIL's end-to-end data lifecycle, from sample ingestion through downstream analysis, while... 
    Full time
    Local area
    Flexible hours

    GRAIL, Inc.

    Menlo Park, CA
    5 days ago
  •  ...Staff Software Engineer, Controls Company Genesis is a global physical AI lab and full-stack robotics company. We build generalist robots...  ...pose, contact, and force sensing, fusing heterogeneous sensor data under noise and uncertainty Formulate and solve optimal... 

    OpenReq

    San Carlos, CA
    4 days ago
  • A leading AI technology firm in California is seeking a skilled professional to optimize distributed training systems using PyTorch. The ideal candidate will have over 8 years of experience in distributed systems and high-performance computing, with a strong command of ...

    GenesisAI

    San Carlos, CA
    4 days ago
  • $167.3k - $209.1k

     ...Staff Software Engineer, Full Stack - Early Cancer Detection (ECD) San Carlos, CA Position Summary: We are seeking an experienced...  ...requirements and deliverables. Optimize architecture and infrastructure on the AWS cloud platform for performance, scalability,... 
    Immediate start
    Worldwide

    Natera

    San Carlos, CA
    10 hours ago
  • $167.2k - $237.3k

     ...is looking for a talented and creative Staff Web Engineer. The candidate is expected to create web...  ...team. Desired Skills ~8 years software development experience, including at least...  ...connections with e-commerce through data-driven solutions and the latest technology... 

    Poshmark

    Redwood City, CA
    4 days ago
  •  ...AI-driven robotic automation software and hardware, transforming distribution...  ...accuracy up to 99%, doubles staff productivity, and enables an...  ...Job Overview The Staff Engineer leads architectural design and...  ...BI layers on top of fleet data Responsibilities:... 
    Worldwide

    Insight Global

    Redwood City, CA
    1 day ago
  •  ...of patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...We are looking for an experienced software engineer to lead the development of advanced...  ...skillset in experimental design, empirical data collection, and data analysis/visualization... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    San Carlos, CA
    5 days ago
  •  ...Staff Software Engineer (C++/Python) Redwood City, CA Our Client Our client is leading the way on incisionless surgery by making it the new standard of interventional care. Responsibilities Own software deliverables as needed to enable solutions for incisionless... 

    HealthCare Recruiters International

    Redwood City, CA
    10 hours ago
  • $155.9k - $261.1k

     ...seeking a highly skilled and collaborative Staff Software Engineer to join our Tools & Infra DevOps (SRE...  ...CI/CD workflows, and non-production infrastructure reliability at scale. You will lead...  ...stakeholders (Security, QA, Data Engineering, Platform teams) to align... 
    Remote work

    Poshmark

    Redwood City, CA
    4 days ago

Do you want to receive more vacancies?

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