Summary
Nathan Farrington is a Staff Software Engineer in Los Angeles with 15 years of experience building distributed systems that bridge hardware and software, from silicon photonics and ASIC design to large-scale backend services. He’s held senior engineering roles at Google, Twitter, and Airbnb and was an early technical leader at Rockley Photonics where he led development of the first packet switch ASIC with integrated optical transceivers and managed cross-functional teams. A CS PhD from UC San Diego and former founder, he combines deep research pedigree with hands-on product delivery—shipping data pipelines, SRE tooling, and data-center synchronization systems in production. Known for thriving in early-stage technical roles, he often fills gaps across VLSI, PLM, marketing and IT, bringing a pragmatic systems view that spans chip to cloud.
15 years of coding experience
15 years of employment as a software developer
University of California, San Diego
Bachelor of Science - BS, Computer Engineering, 3.9/4.0, Bachelor of Science - BS, Computer Engineering, 3.9/4.0 at University of Florida