Tanium is looking to build and maintain best-of-breed services that power products as part of a nimble development team.
Requirements
- Experience designing and building a high-performance, scalable, and maintainable Graph Database service
- Possess a deep understanding of Graph data structures, and algorithms
- Advanced knowledge of Go, Java, C, C++, or Rust
- Prior experience working on query optimizers
- Experience with performance profiling and optimizations
- Experience with modern software engineering development and automation tools like git and CI/CD pipelines
Responsibilities
- Architect and build Tanium’s Graph Database functionality alongside an agile development team
- Design, develop, and test new product ideas from the ground up while working with product management for feedback and input
- Work in partnership with frontend and backend teams
Other
- Bachelor's degree or equivalent experience
- CS Degree preferred
- 3+ years industry experience, 5+ preferred
- Enjoys having deep technical discussions on topics such as Query optimizations and physical versus logical planning
- Demonstrates sound judgment for balancing between rapid development, long-term code maintainability and supportability
- Believes in the power of and the need for writing automated tests as part of development
- Experienced debugger who can put out fires under pressure when things go wrong in production environments
- Has knowledge of a variety of modern backend software frameworks and the versatility to learn new tools
- Annual base salary range for this full-time position is $120,000 to $355,000
- Equity awards and a generous benefits package