Senior Software Engineer, Grid Communications
San Francisco, CA - USA
Job Summary
- Design build test and operate software that is scaleable observable secure and fault
tolerant. - Create low-latency event-driven pipelines for high-volume device telemetry and command
processing and make key architectural decisions from protocol design to infrastructure. - Own our simulated and hardware in the loop testing software in collaboration with the
Firmware team. - Collaborate with Data Science and Operations teams to ensure your designs account for a
variety of environmental connectivity and operating conditions. - Lead cross functional projects to optimize system performance end to end.
- Own observability monitoring and incident response capabilities to support reliable
production operations.
- 5 years of hands-on experience developing distributed event-driven systems on cloud-native platforms using Python or Go.
- Experience with Kafka Kinesis Redpanda or Apache Pulsar.
- Experience with using observability monitoring and logging tools such as Grafana Prometheus Loki or similar.
- Strong communication skills and the ability to navigate ambiguity.
- Production experience optimizing transport layer protocols (TCP/UDP/QUIC).
- Deep understanding of networking DNS TLS and DTLS.
- Experience developing software for distributed physical IoT or sensing systems.
- Experience with Apollo Router / GraphQL federation gateways.
- Expertise with Kubernetes GitOps workflows and Infrastructure as Code.
- Experience in high-growth startup environments where you must wear many hats.
Required Experience:
Senior IC
About Company
This describes the ideal candidate; many of us have picked up this expertise along the way. Even if you meet only part of this list, we encourage you to apply! Benefits Health, Dental & Vision (Gold and Platinum with some providers plans fully covered) Paid parental leave Alternating ... View more