General Matter
Software Engineer, Data Platform
About this role
Design and build mission-critical data pipelines and infrastructure to ingest, store, and stream high-throughput sensor telemetry from nuclear enrichment test stands and production systems. You'll architect time-series storage solutions, ensure zero-loss data reliability, and work across controls and analytics teams to enable real-time dashboards and insights.
What you'll do
- Design and maintain high-throughput data pipelines handling kHz-class, multi-channel sensor telemetry
- Build and operate time-series storage and industrial data historians with long-term retention and schema evolution
- Implement ingestion services with buffering, backpressure, idempotency, and guaranteed data integrity
- Define and champion software engineering practices, architecture standards, and testing strategies across the platform
- Collaborate with controls, test automation, and visualization teams to power downstream analytics and live dashboards
- Lead debugging and root cause analysis to improve reliability across the full ingestion-to-storage stack
What they're looking for
- Python (production-level)
- SQL
- High-throughput data ingestion systems
- Time-series and historian databases
- Distributed systems design
- Data reliability and fault tolerance
- Schema design and data modeling
- Streaming architectures
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
General Matter
General Matter develops nuclear fuel enrichment systems and production infrastructure. The company is hiring for engineering roles including EHS, quality, manufacturing systems, tooling, and test systems engineers to support its uranium enrichment operations and manufacturing processes.
View all jobs at General MatterLikely interview questions
- Describe a high-throughput data pipeline you've built—what were the throughput requirements, and how did you handle backpressure and buffering?
- How have you ensured zero silent data loss in a production ingestion system, and what patterns or technologies did you use?