Principal Software Engineer - Performance Tuning - Elasticsearch @Elastic

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

    Overview

    The role involves working as a Principal Software Engineer on the Elasticsearch Performance team at Elastic, a company that enables real-time data retrieval for businesses. The focus is on optimizing and ensuring the performance of Elasticsearch for large organizations.

    Key Responsibilities

    • Lead performance engineering initiatives from architecture to production, delivering high-impact optimizations.
    • Develop performance models and methodologies for complex, distributed systems.
    • Implement optimization strategies to maintain Elasticsearch's performance and scalability.
    • Profile and analyze system behavior to identify bottlenecks.
    • Ensure robust performance benchmarks and regression detection.
    • Collaborate across teams to integrate performance considerations into new features.
    • Drive automation in profiling, hypothesis testing, and benchmarking.
    • Mentor and coach engineering teams to promote technical excellence.

    Requirements

    • Deep knowledge of Java internals and JVM memory management.
    • Experience profiling and optimizing distributed systems with tools like flamegraphs and JMH.
    • Solid comprehension of distributed systems architecture.
    • Proven track record of using AI or advanced tooling for optimization and debugging.
    • Ability to collaborate across functions and manage multiple projects.
    • Autonomous problem-solving skills and effective communication in a distributed team.

    Benefits

    • Competitive pay based on work performance.
    • Health coverage for employees and their families.
    • Flexible locations and schedules.
    • Generous vacation policy.
    • Matching up to $2000 for financial donations and volunteering opportunities.
    • Parental leave of a minimum of 16 weeks.

    Location

    Remote - Romania

    How to Apply

    Please submit your application through the provided application portal.

    Deadline

    Not specified.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.