Overview
Elastic, the Search AI Company, enables organizations to leverage AI for enhanced search capabilities across data. The company is seeking a Senior Software Engineer to join the Elasticsearch team to ensure the platform's shared functionalities are user-friendly, efficient, maintainable, and secure.
Key Responsibilities
- Contributing to impactful projects that evolve core infrastructure underpinning Elasticsearch.
- Identifying opportunities for automation to enhance developer productivity.
- Designing and implementing new horizontally-scalable features and APIs.
- Troubleshooting performance or concurrency issues with viable solutions.
- Enhancing operation and observability of Elasticsearch cloud systems.
- Collaborating with the Elastic team, users, and open-source projects.
- Providing support for complex issues to support engineers.
- Managing operational investigations to resolve stability or performance issues.
Requirements
- Experience in crafting APIs and analyzing trade-offs.
- Proficiency in algorithms, data structures, and core Java.
- Hands-on experience with CI/CD systems and leading projects across teams.
- Ability to manage projects from initial design through to completion.
- Proven track record in utilizing AI for efficient development and debugging.
- Strong collaboration skills across functions and teams.
- Ability to work autonomously within a distributed team.
Benefits
- Competitive salary based on role responsibilities.
- Health coverage for employees and their families in many locations.
- Flexible locations and schedules available for many roles.
- Generous vacation days.
- Matching financial donations up to $2000.
- Up to 40 hours annually for volunteer projects.
- A minimum of 16 weeks of parental leave.
Location
Remote work from Spain.
How to Apply
To apply, please visit the application link provided.
Deadline
No specific deadline mentioned.