
Real-time data search and analytics for everyone
Elastic, headquartered in Union Square, San Francisco, CA, is a leading provider of real-time data search and analytics software. The company develops the Elastic Stack, which includes popular open-source tools like Elasticsearch, Kibana, Beats, and Logstash, and serves over 17,000 organizations, in...
Elastic offers fully paid health coverage for employees and their families, flexible work schedules, and a generous vacation policy. Employees enjoy a...
Elastic fosters a distributed workforce, emphasizing flexibility and work-life balance. The company values open-source development and encourages empl...

Elastic • United States
Elastic is seeking a Senior Python Engineer to join their Performance Team, focusing on developing automated tooling for benchmarking Elasticsearch workloads. You'll leverage your expert-level Python skills and work with Elasticsearch to enhance performance at scale.
You have expert-level knowledge of Python — you've developed and maintained complex Python-based tools and understand best practices in performance benchmarking. Your experience includes working with Elasticsearch, and you are familiar with its architecture and performance metrics. You thrive in collaborative environments and can communicate effectively with both technical and non-technical stakeholders. You are detail-oriented and have a strong analytical mindset, allowing you to interpret benchmarking results and devise solutions for various workloads. You are passionate about optimizing performance and enjoy tackling challenging engineering problems. You understand the importance of documentation and best practices in software development, ensuring that your work is accessible and maintainable for your team.
Experience with cloud-based solutions and performance engineering is a plus. Familiarity with open-source projects, particularly those related to Elasticsearch, will help you integrate seamlessly into the team. You may also have experience in developing automated processes for performance testing and benchmarking.
As a Senior Python Engineer on the Performance Team, you will participate in the design and building of tooling for provisioning and executing Elasticsearch performance benchmarking jobs at scale. You will maintain the open-source Python-based benchmarking tool, Rally, ensuring it meets the evolving needs of the team and the community. Your role will involve defining best practices and methodologies for performance benchmarking, which will guide development teams and solution architects in their projects. You will address diverse use cases and workloads, developing tailored solutions that enhance the performance of Elasticsearch. Additionally, you will be responsible for developing reporting mechanisms that interpret benchmarking results, providing insights that drive improvements in performance and efficiency.
Elastic offers a collaborative and innovative work environment where you can make a significant impact on the performance of our products. You will have the opportunity to work with cutting-edge technology and contribute to open-source projects that are widely used across the industry. We value continuous learning and provide resources for professional development, ensuring you stay at the forefront of technology trends. Our culture promotes inclusivity and teamwork, allowing you to work alongside talented individuals who share your passion for technology and performance engineering. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be a valuable addition to our team.
Apply now or save it for later. Get alerts for similar jobs at Elastic.