Staff Software Engineer at Lattice designing AI evaluation frameworks and architecture. Leading technical projects and enhancing AI quality and reliability across the platform.
Responsibilities
Architect and scale the infrastructure that powers AI quality, reliability, and reuse across Lattice.
Design and scale an end-to-end AI evaluation framework spanning offline evals, production tracing, and human feedback loops.
Define meaningful performance metrics (task completion, hallucination, response quality, engagement, business impact) 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 (multi-turn workflows, LLM DAGs, recommendation systems, standardized topologies) using LangGraph or comparable frameworks.
Build and scale RAG pipelines, vector retrieval systems, and production-grade AI infrastructure with strong reliability, observability, and performance.
Make principled build-vs-buy decisions across LLM providers, agent frameworks, and evaluation tooling, balancing capability, cost, latency, and risk.
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 across engineering and leadership.
Requirements
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 (prompting, RAG, agent orchestration, evaluation frameworks, fine-tuning).
Experience building and operating agentic systems (multi-step workflows, multi-agent topologies) and managing their failure modes.
Strong command of AI evaluation methodology and statistical experimentation.
Strong system design judgment across scalability, latency, accuracy, reliability, and cost.
Junior Software Developer contributing to full - stack development of web - based applications in a geospatial intelligence company. Collaborating in an agile team with exposure to innovative projects.
Software Developer involved in web application development for a geospatial intelligence company. Focusing on full - stack development and collaborating in a small, agile team environment.
Senior Tag Management/MarTech Engineer responsible for client - side tagging in a remote role at Northern. Collaborating with teams to ensure data governance in a regulated fintech environment.
Senior Municipal Engineer leading civil engineering projects at GEMTEC. Emphasizing on municipal and transportation infrastructure and site development in a hybrid work environment.
Lead Full Stack Developer providing technical direction and mentoring junior developers at RBC. Collaborating on innovative payment solutions for commercial clients.
Staff Chief Engineer overseeing engineering activities and ensuring safety and compliance on maritime vessels. Leading engineering teams and managing technical operations with compliance to safety standards.
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.