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.
Software Engineering Intern contributing to Tonal’s product roadmap while developing AI - assisted automation solutions. Collaborating with engineering teams to leverage new technologies and boost productivity.
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Full Stack Developer for Signal49 Research, creating interactive dashboards and reporting tools. Work collaboratively with internal clients and data teams in a remote setting.
Renewables Lead Electrical Engineer driving growth and success in Ulteig’s electrical engineering offerings. Conducting system studies, mentoring, and leading projects in renewable energy sector.
Staff Software Engineer specializing in data infrastructure for Instacart's data governance and compute systems. Collaborating with engineering teams to enhance the platform's reliability and performance.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.