Canada - Remote

Senior Backend Engineer

HumanFirst is a data-centric productivity platform designed to help companies find and solve problems with AI-powered workflows that combine prompt and data engineering. Experiment with raw data, surface insights, and build reliable solutions with speed, accuracy, and trust. We’re backed by reputable investors and serve leading global brands across industries such as retail, financial services, transportation, consultancies and more. HumanFirst is remote-first, globally distributed, and growing fast!

Apply Now

The role

We’re looking for a full-time senior backend software engineer to develop our backend services, our search components and our data pipeline.

What you’ll do

  • Participate in the design, development and maintenance of our backend services and our data pipeline.
  • Participate in the design, development and maintenance of our search related components and other high-performance components written in Rust.
  • Actively contribute to the architecture decisions and specifications of our solution.
  • Participate in the monitoring and troubleshooting of our production deployments.

Requirements

  • 5y+ of experience as a Senior Backend Engineer
  • Working from Canada
  • Knowledge of:
    • Go programming language
    • Distributed systems and service-oriented architecture
    • Databases architecture (Relational and Non-SQL)
    • High performance code, benchmarking and optimization
    • Low-level programming language (Rust / C / C++)
    • Detail oriented and methodological approach to development as the candidate will be actively participating to the R&D efforts (following SR&ED methodologies)

Nice to have

  • French speaking
  • Working from Canada
  • Knowledge of:
    • Rust, or a strong willingness to learn and excel in it
    • Information retrieval, including full-text and similarity/vector search gRPC (and Protobuf)
    • Data engineering principles
    • NLP-related machine learning techniques
    • Operationalizing machine learning systems

Working with us

Our engineering and product leaders are experts in the field of AI and big data, making every day an opportunity to learn, tackle challenges and build with impact. We value team members who show entrepreneurial spirit, ownership in the work they do, and thrive working autonomously with light-weight processes.  

Tooling we use:

  • Slack
  • Gather
  • Notion
  • JIRA
  • Fellow

What we offer:

  • Competitive compensation
  • Stock options  
  • Health benefits
  • Remote-first environment
  • Growth potential and opportunity to have a significant impact at an early stage of our
company's journey
  • 3 weeks PTO
  • Every second Friday off for a “Bucket List Friday”

About HumanFirst

HumanFirst is a data-centric productivity platform designed for the new era of Generative AI. We’ve built a user-friendly, collaborative interface where companies can co-engineer their prompts and their data to test, train, and trust custom AI performance across any business function. Since 2017, we’ve brought powerful data engineering capabilities to leading enterprises, helping them experiment with raw data, surface insights, and build reliable CX solutions with speed and ground-truth accuracy. As GenAI becomes the ‘next productivity frontier,’ HumanFirst provides a first-of-its-kind playground environment where companies can pass data at scale through prompts to unlock not-just-one-off use cases and build repeatable solutions to real problems using AI they can trust. HumanFirst has raised $5 million CAD in Seed funding, expanded into international markets, and partnered with Google Cloud to bring prompt and data engineering to any company committed to data-driven, human-first, AI-powered transformations.

Apply Now