ย 

Software Engineer II - Distributed Systems

Hybrid
Mid-level
๐Ÿ‡ช๐Ÿ‡ธ Spain
๐Ÿ‘ถPaid parental leave
Software Developer
Software development

We're looking for a Software Engineer to join the Elasticsearch - Analytical Engine team. This expert team of engineers is responsible for building new analytics capabilities in Elasticsearchโ€™s completely new compute engine, and accessed via our new piped query language called ES|QL. This is a software engineering role that covers the implementation of new features, improvements to existing features, and resolving bugs.

What You Will Be Doing

As a full time Elasticsearch contributor, you will contribute to the development of data-intensive enhancements to analytical capabilities in Elasticsearch. You will work closely with other software development engineers and site reliability engineers to ensure solutions are highly available, maintainable, scalable, secure, and meet compliance requirements.

Performance analysis, benchmarking, and optimizations are a huge part of the work we do. We want to know what we can do to make things go as fast as we can in a distributed, scalable way. You'll get to be intimately familiar with this aspect of our work.

Our globally distributed team of expert engineers is focused on the search and query (ES|QL) analytics capabilities of Elasticsearch. This inclusive team collaborates closely with other user experience teams crafting a friendly user interface, and with teams closer to the customer building solutions on top of these APIs (Search, Security, Observability)

Finally, we write idiomatic modern Java -- Elasticsearch is 99.8% Java.

What you bring

  • 3+ years experience as a professional software developer with at least one object-oriented programming language.
  • 3+ years experience contributing to large scale distributed systems.
  • Experience with Docker/containerization and Kubernetes in production environments.
  • 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 correspondence: issues, investigations, documentation and onboarding material.
  • A curiosity about learning new tools, languages, workflows and philosophies that can help you grow. You can function well in an environment that drives towards change.
  • Bonus points if you've built things with Elasticsearch before, and you have experience in the search and information retrieval space and understand the constructs and theory behind it.

ย 

Referral Board

Elastic is an open source search company that powers enterprise search, observability, and security solutions built on one technology stack that can be deployed anywhere.

Technology

Other jobs at Referral Board

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย 

View all Referral Board jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

๐Ÿ‡ช๐Ÿ‡ธ Spain
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย