Senior Software Developer - Performance Tuning - Elasticsearch @Elastic

    8 days ago·Elastic is hiring a remote Senior Software Developer - Performance Tuning - Elasticsearch·📍 Canada

    Overview

    Elastic, the Search AI Company, enables everyone to find answers using data at scale. They are seeking a Senior Software Developer to join the Elasticsearch Performance team, contributing to performance engineering initiatives through high-quality code and technical analysis.

    Key Responsibilities

    • Contribute to core performance engineering initiatives, focusing on impactful optimizations and executing technical designs.
    • Implement foundational performance models and methodologies for complex, distributed systems.
    • Support 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 with peers to apply performance-focused development practices.
    • Contribute to automation efforts with AI-assisted optimization tools.
    • Provide technical guidance and peer reviews to foster a culture of technical excellence.

    Requirements

    • Deep knowledge of Java internals and JVM memory management.
    • Experience in profiling and optimizing distributed systems, with knowledge of benchmarking tools.
    • Solid comprehension of distributed systems architecture.
    • Experience using AI or advanced tooling to optimize and debug performance issues.
    • Ability to collaborate effectively in a team and autonomously drive decisions.

    Benefits

    • Competitive salary range of $128,300 — $203,000 CAD.
    • Participation in Elastic's stock program.
    • Company-matched Registered Retirement Savings Plan (RRSP) with matching up to 6% of eligible earnings.
    • Health coverage for employees and their families.
    • Flexible working locations and schedules.
    • Generous vacation days per year.
    • Financial donation matching and volunteer project hours.
    • Minimum of 16 weeks of parental leave.

    Location

    This position is remote, with employees based in Canada.

    How to Apply

    Please apply through the company’s career page.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.