Principal Software Engineer - Performance Tuning - Elasticsearch @Elastic

    8 days ago·Elastic is hiring a remote Principal Software Engineer - Performance Tuning - Elasticsearch·📍 Norway

    Overview

    Elastic, the Search AI Company, enables everyone to find answers in real time using all their data, at scale. The company is seeking a Principal Software Engineer to join the Elasticsearch Performance team, focusing on performance engineering initiatives.

    Key Responsibilities

    • Own core performance engineering initiatives from architecture to production, focusing on delivering high-impact optimizations.
    • Develop foundational performance models for complex, distributed systems.
    • Drive optimization strategies to ensure Elasticsearch remains performant and scalable.
    • Profile and analyze system behavior to identify bottlenecks in logging and metrics.
    • Ensure robust performance benchmarks and regression detection for various architectures.
    • Collaborate across the company to embed performance-first thinking into new features.
    • Design AI-assisted optimization tools to streamline profiling and benchmarking efforts.
    • Mentor and coach other engineers in performance-aware development.

    Requirements

    • Deep knowledge of Java internals and JVM memory management.
    • Proven experience in profiling and optimizing distributed systems with benchmarking tools.
    • Solid understanding of distributed systems architecture and scaling challenges.
    • Experience using AI to accelerate optimization and debug performance issues.
    • Ability to collaborate across functions and manage transitions between projects.
    • Capability to work autonomously and drive decisions in a distributed team setting.

    Benefits

    • Competitive pay based on the work performed.
    • Health coverage for employees and their families.
    • Flexible locations and schedules.
    • Generous vacation days each year.
    • Financial donation matching up to $2000.
    • Up to 40 hours each year for volunteer projects.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote - Norway

    How to Apply

    Interested candidates can apply through the Elastic careers page.

    Deadline

    Not specified.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.