
Software Engineer, Data & Scalability Platform (4-8 Yrs)
Cisco · Posted Nov 6
Networking, cloud, cybersecurity, and enterprise IT infrastructure services
Get a personal compatibility score
Add a resume for personal matches
About the role
The Splunk Agent Resilience team provides scalable, cost-effective evaluation and guardrails that ensure AI agents behave as intended, improving reliability and reducing risk for customers deploying AI-powered applications. The Data & Scalability Platform team builds and operates the systems that store, move, and transform every span, metric, and evaluation result the platform produces. This role owns features end to end across backend services, data stores, streaming pipelines, and processing services, growing into performance and capacity work that keeps the data plane fast and cost-effective at scale.
What you will do
- Design, develop, test, and maintain backend services and data pipelines that operate at high scale.
- Build and extend features across the platform's data stores, relational, analytical/columnar, object storage, and caching including schema changes and safe migrations.
- Implement and tune the compute and pipelines that move and transform data, including stream processors, writers, and distributed worker fleets.
- Solve concrete problems in scalability, reliability, performance, and fault tolerance along the data path.
- Improve query and write performance through indexing, query tuning, and hot-path optimization.
- Contribute to load testing, profiling, and benchmarking, and turn the results into targeted optimizations.
- Add observability instrumentation so the components you build are measurable in production.
- Write clean, scalable code and comprehensive tests, primarily in Python, with flexibility to use other backend languages such as Go.
- Lead features from technical design through implementation, deployment, and production support.
- Debug production issues across data stores, queues, and services, and participate in code reviews, on-call, postmortems, and root-cause analysis.
- Drive improvements in engineering practices, automated testing, security, and reliability.
Skills used in this role
What the employer is looking for
- Bachelor's degree with 4+ years of related experience, or Master's degree with 2+ years, or PhD with 0 years of relevant software engineering experience.
- Strong experience in backend engineering and building production-grade services.
- Hands-on experience with large-scale distributed systems, with a focus on scalability, reliability, and performance.
- Working experience with at least one database relational or analytical including schema design, query tuning, and safe migrations.
- Experience with streaming or queueing systems (e.g., Kafka, RabbitMQ, Pulsar, Kinesis).
- Strong proficiency in Python and experience with another backend programming language such as Go, Java, C++, or similar.
- Strong fundamentals in system design, distributed systems, APIs, data structures, algorithms, and concurrency.
- Experience with modern software engineering practices including CI/CD, automated testing, code reviews, Agile development, and production troubleshooting.
Preferred qualifications
- Experience with a columnar, analytical, or time-series store (e.g., ClickHouse, Druid, BigQuery, Snowflake).
- Experience tuning queue consumers or async task workers for throughput — concurrency, batching, and backpressure.
- Exposure to performance work: profiling, benchmarking, or load testing real systems and acting on the measurements.
- Experience with cloud-native technologies, containerized environments (Kubernetes), and public cloud platforms (AWS, GCP, or similar).
- Experience with observability instrumentation and tooling (OpenTelemetry, metrics, tracing, logs).
- Familiarity with multi-tenant systems, quotas, or rate limiting.
- Experience with secure coding practices and privacy-by-design.
- Strong communication skills and a collaborative approach to design and code review.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Cisco
Cisco Systems, Inc. is a worldwide leader in IT, networking, and cybersecurity solutions that transform how people connect, communicate, and collaborate. The company specializes in routing, switching, data center infrastructure, and software-defined networking designed for enterprises of all sizes. Today, Cisco drives major advancements in AI infrastructure, observability, and secure hybrid work platforms.
- Industry
- Networking
- Company size
- 90000+ employees
- Founded
- 1984
- Location
- San Jose, California, USA
- Funding stage
- Public Company
Leadership
Chair and Chief Executive Officer
President and Chief Product Officer
Executive Vice President and Chief Financial Officer
Executive Vice President and Chief People, Policy & Purpose Officer
Executive Vice President and Chief Customer Experience Officer
Recent coverage
PR Newswire
Cisco and NVIDIA Advance Open AI Infrastructure Standards at OCP Global Summit 20262026-10-12
Emergent
Morgan Stanley Downgrades Cisco Amid AI Infrastructure Investment Pressures2026-11-05
MSSP Alert
Cisco Showcases Resilient Infrastructure and AgenticAI Innovations at Partner Summit 20262026-11-02