Software Engineer, ML / AI Platform
- Build and maintain ML training infrastructure, including compute orchestration and distributed systems that other engineers train on.
- Working on agentic systems and tooling for the platform.
Software engineer at Snap on the ML / AI platform team, working on training infrastructure, compute orchestration, and distributed systems, with a growing focus on agentic systems.
I started out in full-stack development and deliberately moved toward the backend infrastructure that makes ML work at scale.
Since 2022 I've worked at Snap, primarily in Python, on the platform that trains models: orchestrating compute, building distributed systems, and making the path from idea to training run faster and more reliable for the engineers who depend on it.
I like working across disciplines, and I'm happiest when a system I built quietly removes a headache for someone else.