Software Engineer
Core
Building a Knowledge Graph product within the Splunk Platform to help users discover data and understand relationships and lineage between Splunk objects.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Scalable, high-performance applications and new product features for the Splunk Metadata Catalog
Domain
Data infrastructure, Knowledge Graphs, Cloud-native systems
Deliverable
production ML models | product features
Required skills
Go, C++, Java, AWS, Azure, GCP, Docker, Kubernetes, distributed systems, data structures, algorithms, CI/CD
Preferred skills
Graph databases (Neo4j, AWS Neptune, Apache AGE), knowledge graph construction
Technologies
Neo4j, AWS Neptune, Apache AGE, Go, C++, Java, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Contribute to high-level design for multiple features, build reliable scalable applications, drive Developer Owned Quality, debug and resolve customer-reported issues, participate in on-call rotations and post-incident reviews, integrate new technologies into workflow
Seniority
Senior, hands-on IC