Elastic is a free and open search company that powers enterprise search, observability, and security solutions built on one technology stack that can be deployed anywhere. From finding documents to monitoring infrastructure to hunting for threats, Elastic makes data usable in real-time and at scale. Thousands of organizations worldwide, including Barclays, Cisco, eBay, Fairfax, ING, Goldman Sachs, Microsoft, The Mayo Clinic, NASA, The New York Times, Wikipedia, and Verizon, use Elastic to power mission-critical systems. Founded in 2012, with Elasticians around the globe. Learn more at .The Search Developer Productivity team is responsible for the quality, efficiency, and security across Search. We work closely with other teams inside Search and across the whole Elastic to ensure the high-level productivity of engineers. The Search Developer Productivity team develops automations and benchmarking tools, and responsible for CI, monitoring and security as well as it's responsible for keeping the lights on the Swiftype product. We make sure that the Search team productively develops and delivers new features.What You Will Be Doing:
You will be building benchmarking tools, and automations, setting up monitoring and alerting systems for developers from the Search team ensuring their productivity.Sometimes you will participate in the ongoing maintenance and support of Swiftype projects, ensuring Swiftype's continued functionality, reliability, and performanceYou will collaborate with and mentor teammates in a mostly text-based, asynchronous, remote-first team environment with occasional video calls and yearly conferences.You'll be hands-on with the team and codebase, reviewing work and providing constructive feedback.You will collaborate with the team on projects, breaking them down into technical deliverables. You'll act as an important and communicative part of an engaged and spirited team.Our Team Style:
We appreciate articulate and "low ego" people who want to grow as part of a team.We welcome diversity in all forms. We embrace new ideas and appreciate characters of all sorts.We hold each other accountable and work to a high standard. We take pride in the frequent, safe, and graceful delivery of innovative and valuable features.We embrace open communication and challenge. We appreciate positivity and vigilance and strive for autonomy, trust, and personal and professional growth.What You Will Bring:
Experience building software using modern programming languages such as Python, Ruby, Java, Go, Kotlin, etc.Willingness to learn new languages and technologiesExperience with performance profiling and benchmarking/building tools for benchmarking.Experience building and maintaining CI/CD pipelines.Excellent practical judgment. You know how to prioritize, when to collaborate and ask for help, and when to be independent.Measured and articulate written and spoken communication skills. You work well with others and can craft concise and expressive thoughts into artifacts: issues, investigations, documentation, and onboarding material.An interest in learning new tools, languages, workflows, and philosophies that can help you grow. You can function well in an environment that drives towards change.If this sounds interesting, we would love to hear from you! Please include whatever info you believe is relevant: resume, GitHub profile, code samples, blog posts and writing samples, links to personal projects, etc.
Compensation for this role is in the form of base salary. This role does not have a variable compensation component.The typical starting salary range for new hires in this role is listed below. In select locations (including Seattle WA, Los Angeles CA, the San Francisco Bay Area CA, and the New York City Metro Area), an alternate range may apply as specified below.These ranges represent the lowest to h