Software Development Engineer
Core
Designing and implementing robust event-driven architectures to enhance observability and enable comprehensive tracking of events across diverse data pipelines.
Role type
Senior Software Development Engineer (Event-Driven Systems)
Builds
Modular systems for data pipelines with real-time alerting and fault tolerance
Domain
US Federal Government / Defense & National Security / Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Python (asynchronous/concurrent programming), Kafka, Distributed Systems, Event-Driven Design, JSON, Fault Tolerance, Observability, Grafana, ELK stack
Preferred skills
Access control in event-driven architectures, Modular system design for data pipelines, Alerting and record-keeping solutions, Expanding architectures for multiple data domains
Technologies
Python, Kafka, Grafana, ELK, JSON
Responsibilities
Design event-driven architectures for observability; Develop modular systems supporting new data formats; Implement fault-tolerant solutions with real-time alerting; Build frameworks for granular monitoring and rapid response
Seniority
Senior, hands-on IC