Senior Software Engineer
Constellation, San Francisco
- Pay
- $160K – $250K • Offers Equity
- Work type
- Onsite
- Level
- Senior
- Area
- Software engineering, Inference & ML systems, ML / AI engineering
- Posted
- Aug 19, 2026
About the role
ABOUT US
Constellation is creating the AI-human translation layer that ensures humanity evolves alongside our technology. Our mission is to leverage AI towards addressing deep and meaningful problems at the core of the human experience: empowering people towards their goals, augmenting our cognition and emotional wellness, and understanding ourselves and each other. Our path forward is to move away from AI that captures human knowledge towards AI that truly understands what it is to be human. We are generating the richest multimodal dataset ever collected to build a new class of foundation models and we're seeking the founding team of engineers to build the infrastructure that makes this ambitious future a reality.
THE ROLE
We are looking for a Senior Software Engineer to build the backend for our data collection efforts. You will own the architecture that captures, buffers, processes, stores and retrieves our multimodal data. You will design a hybrid on-premise and cloud infrastructure that can support TB-scale data collected daily. You will also collaborate closely with our AI team to inform the design of the data infrastructure that will deliver high-performance, training-ready datasets for our foundation models.
RESPONSIBILITIES
- Architect a fault-tolerant data ingestion engine capable of handling intermittent sensor connectivity, hardware failures, and network issues without data loss.
- Write robust multi-process applications to handle concurrent data streams.
- Architect a unified device abstraction layer to seamlessly ingest data from heterogeneous peripherals and network interfaces (USB, BLE, TCP/IP, etc).
- Optimize I/O-bound operations and track bandwidth and latency in the infrastructure.
- Define the storage topology for TB-scale daily ingestion. You will select efficient file formats for complex unstructured data (Video, Audio, Text, Time series) and design database schemas optimized for rapid indexing and retrieval.
- Manage the provisioning and configuration of our on-premise servers.
- Build the synchronization logic that moves terabytes of data from local edge buffers to our central cloud repository.
QUALIFICATIONS
- 3+ years of experience shipping production-grade backend systems.
- Expert-level proficiency in Python, Rust, C++ or Go.
- Proficiency with high-performance messaging and queuing tools (e.g., ZeroMQ, Kafka, RabbitMQ, Redis Pub/Sub) for inter-process communication.
- Strong experience architecting and managing infrastructure on major cloud providers (AWS, GCP, or Azure).
- Experience implementing low-latency streaming protocols (WebRTC, RTSP, HLS) to transport live video and audio data over local networks. Proficiency with programmatic video processing (FFmpeg, GStreamer, OpenCV) and understanding of container formats, codecs (H.264/H.265), and keyframe alignment.
- Experience with high-performance data transfer techniques, such as zero-copy networking, shared memory (IPC), or memory-mapped files.
Similar roles at other companies
Pay not posted
Posted Apr 16, 2026
$160K–$200K / yr
Posted Oct 6, 2026
SGD 173K–SGD 242K / yr
Posted Oct 2, 2026
CA$295K–CA$535K / yr
Posted 24 days ago
Listed on Constellation's Ashby job board; checked 22 h ago. First seen by us 24 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.