Leadership Connect

Software Engineer – Search, AI Focus

Leadership Connect

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Help build a new semantic search and retrieval capability and integrate it into our production backend.
  • Work end-to-end across components like indexing, retrieval/ranking, relevance iteration, and evaluation.
  • Collaborate closely with a small team to ship customer-facing improvements.

Requirements

  • 3–7 years of professional software engineering experience building backend or data-heavy systems.
  • Strong backend fundamentals: API design, testing, debugging, performance, and operational thinking.
  • Production experience in Python and at least one of Kotlin/Java (Kotlin preferred).
  • Experience with a modern backend framework (e.g., Spring or equivalent) or demonstrated ability to ramp quickly in one.
  • Search/retrieval experience is required: you’ve built or substantially contributed to a search/retrieval system (indexing pipelines, relevance tuning, Elasticsearch/OpenSearch, semantic retrieval, ranking, query parsing/understanding, etc.).
  • Solid understanding of relational databases (PostgreSQL preferred), data modeling, and query patterns.
  • Comfortable working in a small team with high ownership and ambiguous problems.
Benefits
  • Awesome Extended Health Care Plan
  • Dental Care
  • Life & Disability insurance
  • Health spending accounts
  • Unlimited PTO!
  • 12 Paid Holidays
  • $3,000 Employee Referral Program
  • Employer contribution to VRSP
  • Rewards and recognition programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonKotlinJavaAPI designtestingdebuggingperformanceElasticsearchOpenSearchPostgreSQL
Soft Skills
collaborationownershipproblem-solving