Elastic - Mountain View, CA

posted 18 days ago

Full-time - Senior
Mountain View, CA
Professional, Scientific, and Technical Services

About the position

The Software Engineer role at Elastic focuses on enhancing the Elasticsearch platform by building new analytics and geospatial capabilities, optimizing existing functionalities, and innovating data storage and analysis methods. This senior engineering position involves designing and implementing features, resolving bugs, and collaborating with a globally distributed team to ensure high-quality software development.

Responsibilities

  • Build new analytics and geospatial capabilities in Elasticsearch.
  • Profile and optimize existing functionalities.
  • Analyze runtime and edge-case behaviors of distributed algorithms.
  • Design and implement new features and enhancements.
  • Resolve bugs and improve code readability.
  • Collaborate with UI teams to ensure a good user experience.
  • Work with community members on issues and pull requests.

Requirements

  • Strong skills in core Java and familiarity with data structures and concurrency constructs.
  • Experience with software systems engineering.
  • Desire to optimize and utilize efficient data structures and algorithms.
  • Ability to work autonomously and guide projects from start to finish.
  • Comfortable with collaborative development and code reviews.
  • Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills.

Nice-to-haves

  • Experience building with Elasticsearch.
  • Familiarity with search and information retrieval.
  • Knowledge of data structures and algorithms related to information retrieval.
  • Experience in building data analytics capabilities.
  • Experience leading cross-functional initiatives.
  • Familiarity with open source projects and continuous integration.

Benefits

  • Competitive pay based on performance.
  • Health coverage for employees and their families.
  • Flexible work locations and schedules.
  • Generous vacation days.
  • Matching donations for financial contributions up to $2000.
  • Paid volunteer time of up to 40 hours per year.
  • Parental leave of a minimum of 16 weeks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service