Software Engineer II - Python - Developer Tools - Search

1 month ago
Full-time
Mid Level
Software Development
Elastic

Elastic

Elastic is a leading platform for search-powered solutions, providing real-time insights and making data usable for developers and enterprises worldwide.

Internet Software & Services
1K-5K
Founded 2010

Description

  • Develop, maintain, and support libraries and third-party integrations for the Elastic Stack across multiple programming languages.
  • Plan and deliver work with the Product Team and internal stakeholders, highlighting challenges and driving progress.
  • Participate in the design and development of team-wide projects and cross-team collaborations.
  • Support users through public channels including GitHub issues, forums, and official support channels.
  • Collaborate with maintainers of external projects (e.g., AI frameworks) to facilitate integration with the Elastic Stack.
  • Represent Elastic within relevant developer communities and ecosystems.
  • Manage versioning and product releases for open-source code embedded within user applications.
  • Ensure high usability and developer experience for libraries, SDKs, and integrations.

Requirements

  • Minimum 4 years of recent software engineering experience in Python and/or Node.js.
  • Proven experience building, releasing, supporting, and maintaining software products for a broad user base.
  • Experience developing software within an open-source environment and interacting publicly with users.
  • Knowledge of industry best practices in software engineering and a strong focus on usability and developer experience.
  • Understanding of core AI principles and large language models (LLMs).
  • Excellent communication, collaboration, and interpersonal skills, with the ability to work on a remote, globally distributed team.
  • Self-motivated, clear thinker, and able to learn and work independently.
  • Experience with vector databases (nice to have).
  • Connection to tech communities through open source projects, blogs, or talks (nice to have).
  • Prior experience with Elastic products or knowledge of client-server networking, HTTP, and RESTful APIs (nice to have).

Benefits

  • Typical starting base salary range: $106,900–$169,200 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.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules with the ability to craft your calendar.
  • Generous number of vacation days each year.
  • Up to $2,000 match for charitable donations and up to 40 hours per year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Android - Retail

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android Engineer at Toast on the Retail POS team, responsible for shaping and delivering the POS product for retail locations by defining, designing, building, and maintaining features and core workflows that enable new customer and guest experiences and support business growth.

Android Android Studio CSS HTML JavaScript Kotlin Prototyping UX Design
14 hours, 44 minutes ago

Senior Software Engineer, Graphics

Unity 5K-10K Internet Software & Services

Senior graphics software engineer at Unity joining a team building the infrastructure to stream and render Unity content into other game engines and 3D environments, with the objective of creating a robust, high-performance pipeline that preserves visual fidelity across runtimes.

DirectX Unity Vulkan
1 month ago

Senior Software Engineer, Core Identity (Auth0)

Okta 5K-10K Professional Services

Senior Software Engineer on Okta’s Core Identity team (Auth0) designing, building, and operating the critical backend services that ensure secure, reliable, and scalable global authentication and identity functionality.

Agile AWS Azure JavaScript MongoDB Node.js OAuth OpenID Connect PostgreSQL Redis SAML TypeScript
1 month ago

Healthcare IT Developer

Kentro Internet Software & Services

Healthcare IT Developer at IT Concepts (Kentro) supporting VA Enterprise health IT projects, responsible for designing, building, and implementing Oracle Health (Cerner) Millennium solutions to improve clinical workflows and patient care across large-scale healthcare environments.

Agile SQL
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers