Software Engineer, Structured Storage
Core
Design, implement, test, and operate structured-storage services (graph, key-value) powering core Splunk workflows and applications.
Role type
Senior IC backend engineer (structured storage)
Builds
Versioned APIs and service components for graph, key-value, and related structured-storage services running on premises and across AWS, Azure, and GCP.
Domain
Cloud infrastructure + distributed data storage
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C++, or systems programming; graph/relational/NoSQL database design; Kubernetes orchestration; CI/CD pipelines; production incident response
Preferred skills
Neo4j and Cypher; PostgreSQL/Amazon Aurora/RDS; Helm, Kubernetes Operators, GitLab CI/CD, Terraform, Puppet; public cloud and on-premises service mesh/network policy; database internals and storage engines
Technologies
Go, C++, Neo4j, Cypher, PostgreSQL, Amazon Aurora, RDS, Kubernetes, Helm, GitLab CI/CD, Terraform, Puppet, AWS, Azure, GCP
Responsibilities
Design and implement well-scoped projects and small-to-medium features; develop versioned APIs and service components; own delivery from source to production using CI/CD and containerization; improve reliability, scalability, and performance; troubleshoot complex production issues and lead postmortems; coordinate project specifications and timelines; share knowledge through documentation and mentorship
Seniority
Senior, hands-on IC