← Все вакансии/Senior/Elastic
SeniorFlexibleCanada

Software Developer

E
Elastic
Зарплата
$10,700–$16,900
Уровень
Senior
Формат
Flexible
О роли

Описание вакансии

About the company

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. Elasticsearch powers search, observability, and AI retrieval (RAG) for the world's largest organizations.

Responsibilities
  • Contribute to core performance engineering initiatives from development to production
  • Execute technical designs and plans for architectural and code-level performance improvements
  • Implement foundational performance models and methodologies for complex, distributed systems
  • Support optimization strategies to ensure Elasticsearch remains performant, predictable, and scalable
  • Profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL
  • Ensure robust performance benchmarks and regression detection for stateful and stateless (Serverless) architectures
  • Collaborate with peers to apply performance-focused development practices into new features
  • Build AI-assisted optimization harnesses that streamline profiling, hypothesis testing, and benchmarking
  • Provide technical guidance and peer reviews to other engineers
Requirements
  • Deep knowledge of Java internals and JVM memory management
  • Understanding of concurrency models; ability to write high-performance, thread-safe, lock-free code
  • Experience with large open-source and enterprise codebases
  • Proven experience in profiling and optimizing distributed systems
  • Deep experience with benchmarking tools (e.g., JMH, Rally)
  • Solid comprehension of distributed systems architecture, including partition tolerance, cluster state propagation, and scaling challenges
  • Track record of using AI or advanced tooling to accelerate optimization and automate benchmarking workflows
  • Ability to collaborate across functions and teams
  • Ability to work autonomously and drive decisions in a distributed team
Conditions
  • Base salary only, no variable compensation component
  • Typical starting salary range: $128,300 – $203,000 CAD
  • Eligible to participate in Elastic's stock program
  • Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings
  • Range of other benefits with a holistic emphasis on employee well-being
Стек и навыки

С чем работаем