Summary
Jonathan Paulson is a Software Development Engineer II at Amazon Web Services in Seattle, focused on designing and scaling backup and restore solutions for Amazon Aurora's distributed storage system. With a Computer Engineering degree from UIUC and over two years of hands-on AWS experience (plus prior internships), he brings deep expertise in distributed systems, databases, and OS design to ensure high availability and data durability at cloud scale. He has practical hardware and systems chops—having built a Linux OS, a RISC-V out-of-order processor, and an efficient FPGA Fire Module—reflecting a rare blend of software, architecture, and hardware skills. His background also includes robotics and sensor-fusion work from Aerospace, giving him a systems-thinking approach to complex integrations. Colleagues would describe him as someone who tackles large-scale reliability challenges with engineering rigor and a maker’s curiosity.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS Computer Engineering, Bachelor of Science - BS Computer Engineering at University of Illinois Urbana-Champaign