Staff Software Engineer, AI

LatticeLattice·Remote(Remote - Canada)
Software Development

WFA Digital Insight

As demand for AI and machine learning professionals grows exponentially, Lattice stands out with its commitment to innovation. With over 8 years of professional experience required, this role demands a high level of expertise in designing and delivering AI/ML systems. The ability to work remotely in Canada offers a unique opportunity for those seeking flexibility and a chance to be part of a cutting-edge team. According to recent trends, the need for skilled AI engineers has increased by 40% in the past year alone, making this a prime moment to leverage your skills. Before applying, consider how your experience in AI evaluation, agent architecture, and technical leadership can contribute to Lattice's mission.

Job Description

## About the Role The Staff Software Engineer, AI at Lattice plays a pivotal role in shaping the foundations of AI quality, reliability, and impact across the platform. This role is about architecting and scaling the infrastructure that powers AI quality, reliability, and reuse. As part of the AI Engineering team, you will work closely with cross-functional teams to define how intelligence works across the platform.

Day-to-day, you will be responsible for designing and scaling an end-to-end AI evaluation framework, architecting reusable agent infrastructure, and making principled build-vs-buy decisions. Your expertise in AI evaluation methodology and statistical experimentation will be crucial in identifying and quantifying the drivers of agent quality improvement.

## What You Will Do - Design and scale an end-to-end AI evaluation framework spanning offline evaluations, production tracing, and human feedback loops.

  • Define meaningful performance metrics and build the datasets and automated scoring systems that prevent regressions.
  • Identify and quantify the drivers of agent quality improvement and set methodological standards for evaluation across the organization.
  • Architect reusable agent infrastructure using LangGraph or comparable frameworks.
  • Build and scale RAG pipelines, vector retrieval systems, and production-grade AI infrastructure.
  • Make principled build-vs-buy decisions across LLM providers, agent frameworks, and evaluation tooling.
  • Engineer AI systems as reusable internal platforms that multiply product engineering velocity at Lattice.
  • Own projects end-to-end: scope, design, execution, and delivery.
  • Set technical direction for agent quality and evaluation strategy across Lattice engineering teams.
  • Lead rigorous discussions on AI system design and evaluation methodology.
  • Raise the AI engineering bar through mentorship, code review, and clear technical communication.
## What We Are Looking For - 8+ years of professional experience writing and maintaining production-level code, with 5+ years in designing, delivering, and operating AI/ML systems in production.
  • Deep production experience with LLM systems and evaluation frameworks.
  • Experience building and operating agentic systems and managing their failure modes.
  • Strong command of AI evaluation methodology and statistical experimentation.
  • Production-grade Python skills.
  • Experience with LangGraph or comparable agent orchestration frameworks.
  • Familiarity with vector databases and retrieval system design.
  • Experience operating AI systems in cloud environments, including CI/CD, monitoring, and deployment workflows.
## Nice to Have - Experience with RLHF, LoRA, or other model adaptation techniques.
  • Background in traditional ML and judgment in selecting ML vs. LLM approaches.
  • Experience with MLOps tooling.
  • Published research, talks, or open-source contributions in AI/ML.
  • Experience in HR tech or other trust-sensitive domains.
## Benefits and Perks - Competitive salary.
  • Opportunity to work remotely in Canada.
  • Chance to be part of a cutting-edge team shaping the future of AI.
  • Comprehensive health benefits.
  • Generous PTO policy.
  • Professional development opportunities.
  • Access to the latest tools and technologies in AI and ML.

How to Stand Out

- Ensure you have a strong portfolio that showcases your experience in AI evaluation, agent architecture, and technical leadership.

  • Prepare to discuss specific examples of how you've improved AI system quality and reliability in previous roles.
  • Familiarize yourself with Lattice's technology stack, including LangGraph and comparable frameworks.
  • Be ready to discuss your approach to statistical experimentation and AI evaluation methodology.
  • Highlight your experience working in cloud environments and with CI/CD pipelines.
  • Show enthusiasm for staying updated with the latest trends and research in AI and ML.
  • Consider how your experience can contribute to Lattice's mission and vision, and be prepared to discuss this during the interview process.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.