Senior Software Engineer (10375)
Core
Design and lead large-scale distributed systems processing real-time network data to power intelligent networking, generative AI, and autonomous agentic systems.
Role type
Senior Software Engineer (Distributed Systems & AI)
Builds
Core platforms and services for intelligent networking, agentic automation, and real-time distributed data processing.
Domain
Networking, Generative AI, Distributed Systems, Cloud Platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Architecture of large-scale distributed systems, Python/Java/Go/C++, 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++, AWS, Azure, Google Cloud, Kafka, Spark, Flink, PySpark
Responsibilities
Lead design and architecture of large-scale distributed systems, Develop core platforms processing high-volume network data, Mentor engineers and serve as technical lead, Experiment with emerging technologies to launch AI and networking solutions
Seniority
Senior, hands-on IC with leadership responsibilities