Senior Software Engineer - ThousandEyes
Core
Design, build, test, and operate near real-time data streaming solutions and AI-powered assurance workflows for large networking customers.
Role type
Senior Software Engineer (Real-time Data Streaming & AI Integration)
Builds
Real-time data streaming pipelines, agentic workflows, backend services, APIs, and AI development platform components.
Domain
Networking, Observability, AI/ML, Cloud Infrastructure
Deliverable
production ML models
Required skills
Python, Java, Go, real-time data processing, API design, distributed systems, Git, automated testing, Kubernetes, CI/CD
Preferred skills
Kafka Streams, ClickHouse, Flink, vector datastores, AI-assisted development tools, containerization, cloud deployment
Technologies
Spark, Flink, Kafka Streams, ClickHouse, Kubernetes, Git, CI/CD pipelines
Responsibilities
Design and operate real-time data streaming pipelines; develop agentic workflows and tool integrations; build secure and observable backend services; integrate AI tools with developer environments; contribute to technical architecture discussions; improve engineering processes.
Seniority
Senior, hands-on IC