Hybrid Principal Software Engineer – Data Infrastructure

Posted 3 weeks ago

Apply now

About the role

  • Principal Software Engineer processing satellite data at Array Labs to create a high-resolution 3D digital twin of the Earth. Collaborating with cross-functional teams on a vertically-integrated system.

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.

Requirements

  • 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) 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.

Benefits

  • Competitive pay
  • High flexibility between salary and equity-based compensation

Job title

Principal Software Engineer – Data Infrastructure

Job type

Experience level

Lead

Salary

$150,000 - $400,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job