Software Engineer

Elastic

(Mountain View, California)
Fully Remote
Job Posting Details
About Elastic

Elastic is the world's leading software provider for making structured and unstructured data usable in real time for search, logging, security, and analytics use cases. Founded in 2012 by the people behind the Elasticsearch, Kibana, Beats, and Logstash open source projects, Elastic's global community has more than 80,000 members across 45 countries, and since its initial release. Elastic's products have achieved more than 100 million cumulative downloads.

Responsibilities
  • Design and develop new features in Logstash core and its plugins.
  • Write open source code in Java and JRuby.
  • Explore new stream processing features and implement them in Logstash.
  • Integrate new cloud services with Logstash to expand the reach of its input and output plugins.
  • Our environment is highly collaborative; we use tools like Zoom, Slack and Github heavily. You'll work with other development teams from UI, Cloud and Elasticsearch, support engineers and solution architects regularly as you develop new features.
  • Speak at conferences, meetups and internal events.
Ideal Candidate
  • Experience programming in Ruby/JRuby to solve distributed systems problems.
  • Experience in Java is a big plus, but not required. You should be open to programming in Java.
  • Nice to have - Real-time data processing and/or messaging expertise with such products as Storm, Kafka and Spark.
  • Excellent verbal and written communication skills, a team player with strong analytical, problem solving, debugging, and troubleshooting skills.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Competitive pay, medical, dental, vision, disability, benefits Stock options 401k Catered lunches, snacks, and beverages in most offices

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Mountain View, California
Skills Desired
Sign up or login to see how your skills match up.
  • Debugging
  • Design
  • Develop
  • Verbal and Written Communication
  • Java
  • Problem Solving
  • Strong Analytical Thinking
  • Troubleshooting
  • Apache Kafka
  • Apache Spark
  • ElasticSearch
  • GitHub
  • Slack
  • JRuby
  • Storm
  • Zooming

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.