Senior Software Engineer
- Location
- San Francisco, CA · Hybrid
- Job type
- Full-time
- Level
- Senior
- Experience
- 3+ years
- Listed
- 22 days ago
Skills & highlights for this role
- Python
- Rust
- C++
- Go
- Kafka
- ZeroMQ
- FFmpeg
- GStreamer
Also useful
- Kubernetes
- PyTorch
- TensorFlow
- WebRTC
- RTSP
- HLS
Stated benefits & perks
- Health
- Dental
- Vision
- Parental leave
- Pto
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.
- Experience with time-series databases (e.g., TimescaleDB, InfluxDB, ClickHouse) and efficient file formats for data lakes (Parquet, Avro, Arrow). You understand the trade-offs between write-heavy and read-heavy optimization.
- Solid grasp of networking fundamentals.
- Demonstrably adaptable and excited about finding creative solutions to problems nobody has solved before.
- Passionate about positively impacting the well-being of humanity and not just capitalizing on it.
- You thrive in a high-bandwidth, collaborative environment.
Nice to Have
- Familiarity with the data requirements of modern ML frameworks (PyTorch/TensorFlow). You know how to build datasets that saturate GPU utilization (prefetching, shared memory, caching).
- Interest in neurotech, mental health, or human-AI interaction.
Benefits
- Comprehensive, high-quality health, dental, and vision insurance with premiums fully covered.
- A renovated, light-filled office with a quirky layout in the heart of San Francisco's Mission District, surrounded by world-class food and coffee.
- Relocation assistance for those joining us in SF and workspace setup stipend.
- Monthly team dinners and outings, plus twice-yearly off-sites and retreats.
- Fully stocked kitchen (snacks!)
- Sponsorship for travel to relevant conferences and regular professional development activities to help you level up.
- A minimum of 12 weeks of fully paid parental leave with a “soft-landing” transition back.
- Paid time off (PTO)
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.
From Constellation's careers page, first listed on Rolev.ai on October 17, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Senior Software Engineer role at Constellation, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Software DeveloperAccenture Federal Services · Washington, DC · $97.5k – $115k/yr
- Software Developer 803Freedom Technology Solutions Group · Annapolis Junction, MD · $150k – $200k/yr
- Software DeveloperPurvis Systems · Newport, RI
- NASA Human Spaceflight Artificial Intelligence (AI) Software Engineer and Data ScientistCACI · Houston, TX
- Senior Manager Software EngineeringNasdaq · Atlanta, GA
- Software Engineering Supervisor - Test SystemsMoog · Torrance, CA
Common questions
Where is the Senior Software Engineer job at Constellation located?
This Senior Software Engineer position at Constellation is located in San Francisco, CA (Hybrid). Always check Constellation's application page for specific state eligibility or relocation policies.
What qualifications are required for Senior Software Engineer at Constellation?
For the Senior Software Engineer role, Constellation highlights 3+ years of relevant experience; experience with Python, Rust, C++, Go, Kafka, ZeroMQ. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Senior Software Engineer position at Constellation?
This listing links directly to Constellation's Ashby application page. You can apply directly on Constellation's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Ashby application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.