24 days ago
Kraków, PolandSenior
Responsibilities
- Design, develop, and launch features for Splunk’s core search functionality.
- Build robust, fault-tolerant, and scalable distributed systems in multithreaded and multiprocess environments.
- Define and perform search-language optimizations and transformations.
- Analyze and improve the reliability and scalability of search execution pipelines.
- Diagnose customer incidents, identify product, observability, and process gaps, and deliver preventative enhancements.
- Hire, mentor, and develop junior engineers.
Requirements
- 5+ years of software engineering experience.
- Bachelor’s or master’s degree in computer science or a related field, or equivalent practical experience.
- Proficiency in C++ and ability to learn languages such as Python, Java, or Go.
- Strong foundations in data structures, algorithms, operating systems, and software design.
- Strong debugging and troubleshooting skills.
- Experience developing distributed systems such as databases, file systems, or storage systems.
- Experience with CI/CD systems, test automation frameworks, and AI coding assistants or agentic development workflows.
- Experience with REST, gRPC, or similar communication paradigms.
- Experience with public cloud services such as AWS, GCP, or Azure.
- Knowledge of deploying and managing services in Kubernetes clusters is preferred.
- Knowledge of query languages and processing, such as SQL or SPL, is preferred.
Tech Stack
Categories
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
