James Bornholt

James Bornholt

I’m a principal engineer on the S3 team at Amazon Web Services. I work on the S3 Tables analytics service, open-source clients like Mountpoint for Amazon S3 and S3 Connector for PyTorch, and our backend storage systems including ShardStore. I also develop the Shuttle framework for testing concurrent Rust code at AWS and elsewhere.

Before AWS, I was a professor of computer science at the University of Texas at Austin. My research interests are in formal methods, programming languages, and systems—I’m most excited about making systems software faster and safer using automated verification and synthesis techniques. My work has received best paper awards from SOSP, OSDI, ASPLOS, and EuroSys. I have a PhD in computer science from the University of Washington.

Publications

Conference Papers

Journal Papers

Workshop Papers

Posters & Talks

Theses