Staff Software Engineer, Metadata Catalog - Splunk
- Compensation
- Not disclosed
- Location
- Krakow
- Work setup
- Not specified
- Seniority
- Staff
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Education & Experience: Bachelor's in computer science / engineering + 8 years of related experience, or Masters + 6 years of related experience, or PhD + 3 years of related experience
Nice to have
- Graph Technologies: Direct experience working with graph databases (Neo4j, AWS Neptune, Apache AGE, ArangoDB) or query languages/frameworks (Cypher, Gremlin, GraphQL, RDF/SPARQL).
Full description
Meet the Team
The Splunk Metadata Catalog (MDC) team is part of the core Splunk Platform organization. We are building a high-scale Knowledge Graph that empowers Splunk users to discover data assets effortlessly, map complex relationships, and trace data lineage across diverse ecosystems.
You will join a fast-paced, high-impact team pioneering foundational technology central to the Cisco Data Fabric strategy. As a Staff Engineer, you will shape architectural decisions and build systems that scale across enterprise-grade data platforms.
Your Impact
As a Staff Software Engineer on the team, you will:
- Drive Architecture & Design: Lead the technical design, architecture, and implementation of complex, highly scalable features and microservices within the Metadata Catalog and Knowledge Graph platform.
- Build Scalable Distributed Systems: Design, build, and optimize robust, low-latency, and high-throughput services that handle large-scale graph relationships and data lineage queries.
- Raise the Engineering Bar: Champion engineering best practices, design reviews, code quality, and a robust Developer Owned Quality mindset across the team.
- Technical Leadership & Mentorship: Guide, mentor, and coach mid-level and early-career engineers, fostering technical growth and operational rigor.
- Cross-Functional Collaboration: Partner closely with Product Managers, Architects, SREs, and peer engineering teams across Cisco Data Fabric to deliver unified solutions.
- Operational Excellence: Own services in production, establishing observability standards, SLOs/SLAs, performance benchmarks, and participating in on-call rotations and post-incident reviews.
Minimum Qualifications
- Education & Experience: Bachelor's in computer science / engineering + 8 years of related experience, or Masters + 6 years of related experience, or PhD + 3 years of related experience
- Distributed Systems & Cloud: Proven track record of designing, building, and deploying enterprise-grade distributed systems and cloud-native microservices in production (AWS, Azure, or GCP).
- Core Programming: Advanced proficiency with strong debugging and system-level programming skills in an object-oriented or systems language (e.g., Go, Java, or C++).
- Containers & Orchestration: Strong hands-on experience with containerization and orchestration platforms ().