Talent.com
Sr. Software Developer, GenAI
Sr. Software Developer, GenAIIFS • Vancouver, British Columbia, Canada
Sr. Software Developer, GenAI

Sr. Software Developer, GenAI

IFS • Vancouver, British Columbia, Canada
23 days ago
Job type
  • Full-time
Job description

Job Description

About the Role

We are looking for a Sr. Software Developer, GenAI  with a strong software engineering background and deep expertise in Generative AI to join our team. In this role, you will build retrieval-augmented generation (RAG) systems with techniques such as vector search, hybrid retrieval, knowledge graphs, re-ranking, document chunking, embedding, and long-term memory, using AI developer frameworks and technologies such as Azure AI Search, Neo4j, and Azure Cosmos DB.

What you’ll do :

  • Design and build multi-agent systems that plan, delegate, and reason to achieve complex objectives, using frameworks such as LangChain, LangGraph, and Azure AI Foundry.
  • Build retrieval-augmented generation (RAG) systems with techniques such as vector search, hybrid retrieval, knowledge graphs, re-ranking, document chunking, embedding, and long-term memory, using AI developer frameworks and technologies such as Azure AI Search, Neo4j, and MongoDB.
  • Implement observability, evaluation, monitoring, and guardrails to maximize performance, quality, security, and robustness in Gen AI applications.  These systems will reduce hallucinations and drift, mitigate the risk of attacks, ensure data-handling compliance, and maximize the relevance, reliability, and accuracy of system output.
  • Inform architectural choices and technology selection.
  • Stay current with new Gen AI technologies and frameworks, prompt techniques, tooling, and LLMs. Prototype new patterns and inform team direction.
  • Collaborate to integrate and deploy these systems into larger software stacks via APIs and multi-tenant enterprise SaaS hosted in cloud infrastructure.

Qualifications

What you’ll bring :

  • Bachelor’s degree in computer science, engineering, or a related field. (Master’s or PhD in Machine Learning, AI, or Data Science is a plus, but not required.)
  • 5+ years of production software development experience, with at least 2 years focused on machine learning or AI engineering. Experience working in a fast-paced, dynamic startup or agile development environment is highly desirable.  Ability to make trade-offs and deliver results quickly with limited resources.
  • Practical experience with Gen AI technologies and expertise in Gen AI concepts.   Solid understanding of different types of LLMs and Gen AI architectures, such as Mixture-of-Experts (MoE), embedding models, reasoning models, foundation models, and fine-tuned LLMs, among others. Proven track record of building and shipping Gen AI features—context engineering, evaluation, RAG, and multi-agent systems. Experience with observability, evaluation, and guardrails.
  • Advanced programming skills in Python and experience with AI-powered IDEs or tools such as Cursor or Windsurf.  Strong programming fundamentals and software engineering best practices, with proficiency in leveraging AI code-generation tools effectively and safely.
  • Experience with Azure services and Git, or similar developer tools.
  • A strong intuition for how people engage with agentic AI systems, combined with the creativity, passion, and innovative thinking needed to imagine and build new software experiences that truly meet user needs.
  • Strong communication skills and the ability to work effectively in a team.
  • Demonstrated ability to take initiative and lead projects.
  • Additional Information

    What We’re Offering

  • Salary Range : $135,000 - $185,000 CAD
  • Flexible paid time off, including sick and holiday
  • Flexible spending accounts
  • Medical, dental, & vision insurance
  • Registered Retirement Savings Plan (RRSP)
  • Life insurance and disability benefits
  • Tuition assistance
  • Community involvement and volunteering events
  • Use of Artificial Intelligence in Recruitment

    As part of our recruitment process, we may use automated tools, including artificial intelligence, to help screen and assess applications based on job‑related criteria such as skills, experience, and qualifications.

    These tools do not make hiring decisions. All employment decisions are reviewed and made by members of our hiring team.

    This position is for an existing vacancy.

    We believe that coming together as a community, in person, is important for innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.

    Create a job alert for this search

    Sr Software Developer GenAI • Vancouver, British Columbia, Canada

    Similar jobs
    Senior Software Engineer Team Lead - surrey

    Senior Software Engineer Team Lead - surrey

    Plant Products • surrey, bc, ca
    Full-time
    Whether you’re an employee or customer, our mission is to ensure you’re provided with everything you need to grow.Plant Products is proud to be the distributor partner of choice for specialty horti...Show more
    Last updated: 4 days ago • Promoted
    Senior / Lead Software Engineer

    Senior / Lead Software Engineer

    Arista Networks, Inc. • Vancouver
    Full-time
    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation.We...Show more
    Last updated: 23 days ago • Promoted
    Senior Product Designer - Growth - delta

    Senior Product Designer - Growth - delta

    Creative People • delta, bc, ca
    Full-time
    Join a category-leading visual collaboration platform used by millions of people worldwide to think, plan, and solve complex problems together. The company is entering a new phase of growth, investi...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer (Python) | Remote U.S. AI SaaS

    Senior Software Engineer (Python) | Remote U.S. AI SaaS

    Atomic HR • Vancouver, British Columbia, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 10 days ago
    Ace Certified Guidewire Policy Developer

    Ace Certified Guidewire Policy Developer

    Coforge • richmond, BC, ca
    Full-time
    Job Title : Ace Certified Guidewire Policy Developer Skills : Guidewire cloud, Policy, Gosu, REST / SOAP Experience : ...Show more
    Last updated: 4 days ago • Promoted
    Contract CRA - Solomon Page

    Contract CRA - Solomon Page

    Solomon Page • delta, bc, ca
    Part-time
    Our client is looking to fill a part time role for a Canadian consultant CRA.Willing to travel and prefer CRA to be located in Toronto. Sites are in Montreal, Toronto, Alberta and Calgary.FTE across...Show more
    Last updated: 13 days ago • Promoted
    Third Engineer

    Third Engineer

    Bridgemans Services • Squamish
    Full-time
    Primary Location : On MV Isabelle X / Saga-Company Vessels alongside Squamish, BC.Company Operating Name : Bridgemans Crew Management Ltd. Business Address : 2512 Yukon St, Vancouver, BC V5Y 0H2.Terms o...Show more
    Last updated: 23 days ago • Promoted
    Research Scientist Co-op : DAC Tech in Squamish

    Research Scientist Co-op : DAC Tech in Squamish

    Oxy • Squamish
    Full-time
    A technology company in Squamish, B.Research Scientist Co-op to support its Technology Development team.The role involves conducting experiments, analyzing results, and supporting the development o...Show more
    Last updated: 15 days ago • Promoted
    Software Development Engineer II (SDE II)

    Software Development Engineer II (SDE II)

    Amazon Development Centre Canada ULC • Vancouver
    Full-time +1
    Are you passionate about enabling millions of customers to buy anything, anywhere, anytime?.Join our eCommerce Services team as an SDE II, where you’ll dive into large-scale distributed systems and...Show more
    Last updated: 23 days ago • Promoted
    React Lead Developer

    React Lead Developer

    HCLTech • richmond, bc, ca
    Full-time
    Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Show more
    Last updated: 20 days ago • Promoted
    Senior Business Architect

    Senior Business Architect

    Alorica • richmond, BC, ca
    Full-time
    Senior Business Architect (ERP – Finance & Accounting) Location : Canada (Remote) Employment Type : Full Time&l...Show more
    Last updated: 4 days ago • Promoted
    Sr. Software Development Engineer - Amazon Web Services

    Sr. Software Development Engineer - Amazon Web Services

    Amazon Web Services Canada, Inc. • Vancouver
    Full-time
    Are you ready to build and support software that powers.This role is your chance to contribute to the.DNS, IP, TLS, VPC, and private connectivity domains. You’ll also take part in on-call rotations,...Show more
    Last updated: 23 days ago • Promoted
    Senior Programmer (Salesforce Commerce Cloud)

    Senior Programmer (Salesforce Commerce Cloud)

    Ateko, backed by Bell Canada • richmond, bc, ca
    Full-time
    Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract.Salesforce Commerce Cloud (SFCC).Experience with Business Manager : management of product catalogs, promotions, users, site con...Show more
    Last updated: 8 days ago • Promoted
    Senior DevOps with Infrastructure (Security Clearance) - Orion Innovation

    Senior DevOps with Infrastructure (Security Clearance) - Orion Innovation

    Orion Innovation • delta, bc, ca
    Full-time
    Senior DevOps with Infrastructure.Senior DevOps with Infrastructure.Must be eligible for up to a Top-Secret Security Clearance. The Senior DevOps Engineer is a critical hands-on role responsible for...Show more
    Last updated: 4 days ago • Promoted
    DevOps SRE

    DevOps SRE

    TechDoQuest • richmond, bc, ca
    Full-time
    Experience working on Google Cloud ( GCS, BigQuery ).Experience using GCP Data stack ( Composer, Dataflow, Dataproc ).Hands on with Terraform, SQL, Python. Knowledge on Pub / Sub, APIGEE, Datastream, ...Show more
    Last updated: 21 days ago • Promoted
    Solutions Engineer

    Solutions Engineer

    Meld • delta, bc, ca
    Full-time
    Meld is a fast growing startup looking to add developer support for customers who use our API driven platform for managing their crypto related integrations. We're focused on helping money move on c...Show more
    Last updated: 4 days ago • Promoted
    LabVIEW Test Engineer

    LabVIEW Test Engineer

    Global Connect Technologies • delta, bc, ca
    Full-time
    Job Title : LabVIEW Test Engineer.We are seeking LabVIEW Test Engineer will be responsible for validating automotive cluster software through automated test scripts to ensure functional compliance w...Show more
    Last updated: 17 days ago • Promoted
    Intune / Windows Autopilot SME - richmond

    Intune / Windows Autopilot SME - richmond

    TECEZE • richmond, bc, ca
    Full-time
    New Contract Opportunity – Intune / Windows Autopilot Subject Matter Expert (SME).We are looking for an experienced.Intune / Windows Autopilot Subject Matter Expert (SME).The ideal candidate will d...Show more
    Last updated: 13 days ago • Promoted