Principal Software Engineer - Performance Tuning - Elasticsearch

Added
2 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java distributed systems jvm concurrency profiling
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now →

📋 Description

  • Owning core performance initiatives from architecture to production
  • Leading design, plan and execution for major optimizations
  • Developing performance models for complex distributed systems
  • Driving optimization to keep Elasticsearch performant, predictable and scalable
  • Profiling and analyzing system behavior to identify bottlenecks
  • Ensuring robust benchmarks and regression detection for stateful/stateless systems

🎯 Requirements

  • Deep knowledge of Java internals, JVM memory management, and thread-safe code
  • Proven profiling/optimizing distributed systems; benchmarking tools (flamegraphs, JMH, Rally)
  • Solid understanding of distributed systems architecture, partition tolerance, and scaling
  • Experience using AI/advanced tooling to accelerate optimization and automate benchmarking
  • Ability to collaborate across functions and transition between projects as priorities shift
  • Autonomous, decisive, transparent communicator enabling distributed teamwork

🎁 Benefits

  • Competitive pay based on the work you do
  • Health coverage for you and family in many locations
  • Flexible locations and schedules for many roles
  • Generous vacation days each year
  • Donation matching up to $2000 or local equivalent
  • Up to 40 hours annually for volunteer projects
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →