Skip to content
← Back to job listings

Sr. Software Engineer, GenAI

jobgether · Canada

Software DevelopmentSenior LevelRemoteExternal listingfull-time20 days ago

About The Role

  • This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer, GenAI based in Canada.
  • This role offers the opportunity to build advanced AI-powered products that directly support mission-driven organizations.
  • You will join an AI-focused engineering team responsible for developing intelligent systems from data ingestion to production deployment.
  • The position combines deep software engineering expertise with hands-on experience in LLMs, RAG architectures, and agentic workflows.
  • You will own complex technical challenges, designing scalable solutions that improve how organizations discover and access critical information.
  • Working closely with product leaders and cross-functional teams, you will have significant autonomy and influence over technical direction.
  • This is a high-impact opportunity for an engineer who enjoys solving ambiguous problems and building innovative AI systems from the ground up.

Accountabilities

As a Senior GenAI Engineer, you will design, develop, and operate AI-driven systems that power intelligent discovery and recommendation experiences. You will contribute to the full lifecycle of AI product development, from data processing and retrieval systems to reliable production services.

  • Build and deploy agentic AI systems capable of planning, using tools, and executing multi-step workflows for research, discovery, and data processing use cases.
  • Develop scalable data pipelines that crawl, process, clean, deduplicate, and structure complex information sources into reliable datasets.
  • Own Retrieval-Augmented Generation (RAG) systems, including data ingestion, embedding strategies, retrieval optimization, ranking, citations, and grounding.
  • Design ranking and relevance systems that match users with the most valuable information through advanced search and recommendation techniques.
  • Create evaluation frameworks, monitoring solutions, and observability practices to ensure AI systems remain accurate, safe, efficient, and cost-effective.
  • Transform prototypes into resilient production applications with strong reliability, performance, and maintainability standards.
  • Collaborate closely with product, engineering, and leadership teams to solve complex problems and influence technical strategy.
  • Write high-quality, well-tested, reusable code while helping establish engineering best practices across the organization.

Requirements

The ideal candidate is an experienced software engineer with strong AI engineering expertise and a track record of building complex systems from concept through production. You should be comfortable working independently in a fast-moving environment and passionate about developing practical AI solutions.

  • 7+ years of professional software engineering experience with strong expertise in Python and relational database design.
  • Proven experience owning complex systems end to end, including architecture, implementation, deployment, and production reliability.
  • At least 1 year of hands-on experience building applications using modern Large Language Models (LLMs).
  • Strong understanding of computer science fundamentals, distributed systems, and scalable software architecture.
  • Experience designing and optimizing RAG systems, including hybrid search, vector retrieval, re-ranking, and citation-based grounding.
  • Hands-on experience with AI frameworks such as LangChain, LangGraph, or LlamaIndex is preferred.
  • Experience with vector databases such as Pinecone, Qdrant, Milvus, or similar technologies is a plus.
  • Experience building agentic data-processing systems involving crawling, extraction, deduplication, and structured data workflows.
  • Knowledge of AI evaluation methodologies, including precision/recall analysis, LLM-based evaluation, monitoring, and model performance tracking.
  • Familiarity with Ruby on Rails, advanced SQL, cloud platforms such as AWS or GCP, Docker, and CI/CD workflows is advantageous.
  • Startup experience and the ability to thrive in an autonomous, fast-paced, and evolving environment.

Benefits

  • Competitive salary range of $175,000 - $220,000 USD for US-based candidates, plus equity opportunities.
  • Compensation determined based on experience, skills, responsibilities, interview performance, and location.
  • Health, dental, and vision insurance fully covered for employees, with partial dependent coverage.
  • Generous paid time off and parental leave benefits.
  • 401(k) retirement plan.
  • Company-provided laptop and home-office stipend.
  • Bi-annual company retreats.
  • Opportunities for continuous learning, career growth, and meaningful impact within a rapidly evolving AI environment.
  • Remote-friendly work environment with flexibility and autonomy.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing