Job Description
Elastic is seeking a Software Engineer II to join the Elasticsearch - Extract and Transformation team. This role focuses on delivering valuable features for the Elastic Search solution in a distributed working environment.
The Software Engineer II will work with a team responsible for data ingestion from various content sources and the web crawler, extending its charter to adopt this data into more GenAI use cases. The ideal candidate should be a versatile software engineer and communicator who can contribute to pushing the product and team to new heights.
What this role involves:
- Developing frontend features in Kibana using Typescript and React. Also, contribute to the backend server code that supports the features.
- Collaborating with and mentoring international teammates in a mostly text-based, asynchronous, remote-first team environment with occasional video calls and yearly conferences.
- Hands-on with the team and codebase, reviewing work and providing constructive feedback.
- Collaborating with the team on features, breaking them down into technical deliverables.
- Acting as an important and communicative part of an engaged and spirited team, working with designers to build a phenomenal user experience.
Requirements:
- 3+ years experience building frontend web applications using TypeScript and React.
- Knowledge of Python and Ruby, or willingness to learn a new language quickly.
- Previous experience with open source is a plus.
- Excellent practical judgment. You know how to prioritize, when to collaborate and ask for help, and when to be independent.
- Measured and articulated written and spoken communication skills.
- An interest in learning new tools, languages, workflows, and philosophies that can help you grow.
- Capability to function well in an environment that drives towards change.
- Knowledge of Redux or equivalent state management framework is a plus.
What Elastic offers:
- Competitive pay based on the work you do here and not your previous salary
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- Matching up to $2000 (or local currency equivalent) for financial donations and service
- Up to 40 hours each year to use toward volunteer projects you love
- Minimum of 16 weeks of parental leave