Elastic, the Search AI Company, is seeking a Senior Software Engineer to join their Elasticsearch Performance Engineering team. This role focuses on architecting and developing automated tooling for benchmarking Elasticsearch ingest and search workloads at scale in the cloud. The position offers an opportunity to work with cutting-edge search technology and impact performance optimization across cloud platforms.
The role involves designing and implementing tools for performance benchmarking, establishing best practices, and working with development teams and solution architects. Key responsibilities include developing methodologies for determining optimal instance type selection across cloud providers, creating solutions for benchmarking various use cases, and investigating performance escalations.
Candidates should have strong Python and Linux shell scripting skills, experience with cloud architectures and Kubernetes, and the ability to work effectively in a global team. The position offers competitive compensation ($153,100-$193,000), comprehensive benefits including health coverage, 401k matching, and stock options, and the flexibility of remote work.
Elastic provides a collaborative environment where diversity is valued, and work-life balance is prioritized. The company offers extensive benefits including parental leave, volunteer time, and professional development opportunities. This role presents an excellent opportunity for engineers passionate about performance optimization and distributed systems to make a significant impact at a leading search technology company.