Staff Software Engineer (10376, 10386)
Core
Lead the development of core platforms and services that process large volumes of network and operational data to power AI experiences and intelligent networking systems.
Role type
Staff Software Engineer (Distributed Systems & AI)
Builds
Scalable, secure, reliable, and observable cloud-native platforms for real-time distributed data processing and agentic AI systems.
Domain
Networking, Generative AI, Distributed Systems, Cloud Platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Architecture of large-scale distributed systems, Real-time microservices, Stream processing, Cloud infrastructure (AWS/Azure/GCP), Mentoring technical teams, Solving complex ambiguous technical problems
Preferred skills
Generative AI or agentic systems development, Event-driven microservices, Distributed data technologies (Kafka, Spark, Flink), Network telemetry and control-plane systems
Technologies
Python, Java, Go, C++, Kafka, Spark, Flink, PySpark, MapReduce, AWS, Azure, Google Cloud
Responsibilities
Design and architect large-scale distributed systems, Lead the development of core platforms processing network data, Mentor engineers and serve as a technical lead, Experiment with emerging technologies to launch state-of-the-art solutions
Seniority
Staff, hands-on IC with strategic leadership
