Jeremy Larkin
About Jeremy Larkin
Jeremy Larkin is a Principal Software Engineer at Segment, where he has worked since 2020. He combines entrepreneurial experience with technical expertise, focusing on distributed computing and network communication.
Current Role at Segment
Jeremy Larkin serves as a Principal Software Engineer at Segment, a position he has held since 2020. In this role, he focuses on solving complex challenges related to distributed computing and data storage. His expertise in system engineering and web technologies contributes to Segment's mission of providing customer data infrastructure. Larkin's work in this capacity emphasizes coroutine-based concurrency and network communication, areas in which he has a strong interest.
Previous Experience at Segment
Before his current role, Jeremy Larkin worked at Segment as a Senior Software Engineer from 2019 to 2020. During this one-year tenure, he contributed to various projects that enhanced the company's data handling capabilities. His experience in this position laid the groundwork for his advancement to Principal Software Engineer.
Background at imgix
Jeremy Larkin was the Founder and Chief Technology Officer (CTO) at imgix from 2011 to 2018. Over the course of seven years, he played a crucial role in developing the company's image processing technology. His entrepreneurial experience at imgix provided him with insights into both technical and business aspects of software development.
Early Career at Xerox
Jeremy Larkin began his career as a Software Engineer at Xerox, where he worked for one year from 2005 to 2006 in Webster, New York. This early experience in a well-established technology company helped him build a foundation in software engineering principles and practices.
Technical Expertise and Interests
Jeremy Larkin combines entrepreneurial experience with technical expertise in system engineering and web technologies. He has a particular interest in coroutine-based concurrency and network communication, which informs his approach to solving challenging problems in distributed computing and data storage.