About the role
structured by ORIThe Role Constellation is looking for a versatile Software Engineer to build the backbone of our ground and simulation software. You will architect robust backend systems that allow our operators to communicate with, simulate, and track aerospace assets in real-time.
What you will do
- Design and build highly concurrent, distributed backend services.
- Develop data ingestion pipelines capable of handling high-throughput, low-latency flight data.
- Create software tools and simulation environments used by internal teams for mission planning.
- Write clean, well-tested code and participate in rigorous peer reviews.
What they are looking for
- B.S. in Computer Science, Software Engineering, or related discipline.
- 3+ years of professional software development experience.
- Strong proficiency in at least one modern backend language (e.g., Go, Python, C++, or Rust).
- Solid understanding of networking, databases (SQL/NoSQL), and distributed systems architecture.
Full posting text
THE ROLE
Constellation builds ConstellationOS, an intelligence and forecasting layer for satellite and ground-network operations. We are looking for a Founding Engineer to build the platform and ship the models that run on it. You will work directly with the founders and own large parts of the system end to end: services, infrastructure, security, simulation, and the path from research model to production. This is an early seat with real equity and real say in what we build.
RESPONSIBILITIES
- Design and build the core platform: backend services, data pipelines for telemetry and forecasts, and the APIs customers integrate with.
- Own infrastructure and security, including commercial cloud, GovCloud, and on-prem deployments, CI/CD, and security requirements.
- Decide system architecture as the product grows, and write down the decisions.
- Take research models from the science team into production: serving, monitoring, evaluation against physics baselines.
- Build developer tools and simulation environments the whole team uses.
- Work with customers and government partners on pilots and integrations when engineering input is needed.
REQUIREMENTS
- 3+ years building and running production software, or equivalent depth. Prior machine learning engineering experience strongly preferred.
- Strong in Python plus at least one of Go, C++, or Rust. Solid on SQL, containers, and cloud infrastructure (Docker, Terraform).
- Has owned a system from design through production, ideally in an early-stage team.
- Comfortable with ambiguity, wide scope, and shipping without much process.
- U.S. person required (ITAR).
