Senior / Staff Software Engineer, Networking

CrusoeSan Francisco, CA
4h$152,000 - $184,000

About The Position

We are looking for a Software Engineer who views the network as a distributed system. In this role, you will build the software layer responsible for the "Closed-Loop Automation" of our global fabric. You will be building the systems that ingest billions of telemetry events and programmatically steer traffic in real-time to optimize performance and availability.

Requirements

  • Systems Programming: Professional experience in Go (Golang) or C++. We prioritize memory safety and concurrency.
  • Network Fundamentals: A deep understanding of the TCP/IP stack, specifically how the Management Plane interacts with the Control Plane (BGP, IS-IS) and the Forwarding Plane.
  • Modern Observability: Hands-on experience building or extending TSDBs (Prometheus, VictoriaMetrics, or InfluxDB) and using OpenTelemetry.
  • Cloud-Native Tools: Experience deploying management microservices via Kubernetes, using Kafka or RabbitMQ for message bus architectures.

Nice To Haves

  • Contributions to open-source SDN projects (e.g., SONiC, ONOS, Stratum, or P4).
  • Experience with eBPF for deep packet inspection and kernel-level observability.
  • Familiarity with Network Verification tools (e.g., Batfish or Forward Networks).

Responsibilities

  • Build Telemetry Pipelines: Design and implement high-throughput data ingestion services using gNMI, gRPC, and P4-Runtime.
  • Develop Traffic Engineering (TE) Logic: Write the algorithms and controllers that interface with Segment Routing (SRv6/SR-MPLS) to dynamically reroute traffic based on real-time link health.
  • Data Modeling: Architect and maintain structured data models using YANG, ensuring a "Single Source of Truth" for network state.
  • API Ecosystem: Develop internal RESTful and gRPC APIs that allow other services to query network topology and performance metrics programmatically.
  • Performance at Scale: Optimize Go/Python services to handle high-cardinality time-series data without introducing latency into the management loop.

Benefits

  • Industry competitive pay
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Subscription to the Calm app
  • MetLife Legal
  • Company paid commuter benefit; $300 per month
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service