Principal Software Engineer - Performance Tuning - Elasticsearch @Elastic

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

    Overview

    The role involves joining the Elasticsearch Performance team as a Principal Software Engineer, focusing on architectural and code-level performance engineering initiatives for Elasticsearch.

    Key Responsibilities

    • Lead core performance engineering initiatives from architecture to production, focusing on high-impact optimizations.
    • Develop foundational performance models and methodologies for complex, distributed systems.
    • Drive optimization strategies to ensure Elasticsearch maintains performance and scalability.
    • Profile and analyze system behavior to identify performance bottlenecks.
    • Implement robust performance benchmarks and regression detection.
    • Collaborate across teams to integrate performance-first thinking in new features.
    • Design and build AI-assisted optimization tools to streamline workflows.
    • Mentor and coach other engineers, promoting a culture of technical excellence.

    Requirements

    • Deep knowledge of Java internals and JVM memory management.
    • Experience profiling and optimizing distributed systems using benchmarking tools.
    • Solid understanding of distributed systems architecture.
    • Experience utilizing AI or advanced tooling for optimization and debugging.
    • Ability to collaborate across functions and manage multiple projects effectively.
    • Proficient in autonomous decision-making and transparent communication in a distributed team.

    Benefits

    • Competitive pay based on your work, not previous salaries.
    • Health coverage for you and your family in many locations.
    • Flexible work locations and schedules.
    • Generous vacation days.
    • $2,000 matching for financial donations and service projects.
    • Up to 40 hours per year for volunteer projects.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote, with a preference for candidates located in or near Norway.

    How to Apply

    Please apply through the company’s careers page or via the specified application process.

    Deadline

    No specific deadline stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.