← Back to job listings

Sr. Software Engineer, GenAI
jobgether · Canada
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
JobSpring