Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer - Performance Tuning - Elasticsearch

Requirements

  • You have deep knowledge of Java internals and JVM memory management.
  • You have proven experience in profiling and optimizing distributed systems.
  • You have a solid comprehension of distributed systems architecture.
  • You have a proven track record of using AI or advanced tooling for optimization.
  • You possess the ability to collaborate effectively within a team environment.
  • You can work autonomously and drive decisions in a distributed team.

Nice to Haves

  • Experience integrating high-performance native libraries into Java applications.
  • Deep knowledge of modern storage engine performance and index modes.
  • Experience defining and managing Performance SLAs for distributed systems.
  • Experience working on the internals of a large-scale data store or search engine.

What You'll Be Doing

  • Contributing to core performance engineering initiatives and delivering impactful optimizations.
  • Implementing performance models for complex distributed systems.
  • Supporting optimization strategies for Elasticsearch performance.
  • Profiling and analyzing system behavior to identify bottlenecks.
  • Ensuring robust performance benchmarks for stateful and stateless architectures.
  • Collaborating with peers on performance-focused development practices.
  • Building automation tools for optimization efforts.
  • Providing technical guidance and peer reviews to other engineers.

Perks and Benefits

  • Competitive pay based on the work you do here.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days each year.
  • Financial donation matching and volunteer project hours.
  • 16 weeks of parental leave.
AI Summary ✨

Similar jobs

  • 8 hours agoNew
  • a day agoNew
  • a day agoNew
  • See all jobs in Ireland →