Software engineer approaching three years of professional experience, with a background in mathematics, chemistry, and physics. In college, I taught, researched, and published in the field of computational quantum chemistry, before graduating at age 18 [sic]. In my first role at AWS (AI/ML), I built user interfaces for AWS SageMaker, a cloud-native ML platform. In my current role at AWS, I have led the design, development, and integration of several open source initiatives by AWS targeting Project Jupyter and the AI/ML space. These include major efforts like the development of Jupyter AI, Jupyter Scheduler, and Jupyter FileID, as well as significant contributions to JupyterLab and LangChain.Today, I'm focused on developing Jupyter AI and JupyterLab, improving Python build tooling, improving the Conda Forge ecosystem, and applying product management and engineering leadership. At home, I enjoy casually exploring technical subjects which interest me. My recent studies include Conflict-Free Replicated Data Types (CRDTs), probability theory, Bayesian statistics and modeling, and linear algebra.
-
Jupyter Security CouncilProject JupyterKirkland, Wa, Us -
Sde Ii (Jupyter Oss)Amazon Web Services (Aws) Apr 2023 - PresentSeattle, Wa, Us• Founding engineer and lead maintainer of Jupyter AI, a set of extensions that enables users to leverage generative AI models in IPython, Jupyter Notebook, and JupyterLab. Jupyter AI currently supports over a hundred different language and embedding models. Features include: live AI chat via WebSockets, retrieval-augmented generation (RAG) on local filesystems via LangChain and FAISS, and Real-Time Collaboration (RTC).• Presented work at the PyData Seattle 2023 and JupyterCon 2023 conferences. Following these public announcements, improved Jupyter AI performance further by roughly 5x. Applied asyncio to provide I/O concurrency, and Dask to provide parallelism via multiprocessing for CPU-bound tasks.• Highly fluent in technical writing and communication. Frequently authored designs and led reviews of other designs. Regularly received positive design feedback from principal and senior principal engineers.• Led the fix of a high-severity bug previously open for 9 months, preventing a $O(1M) customer exit. -
Full Stack Engineer (Jupyter Oss)Amazon Web Services (Aws) Apr 2022 - Apr 2023Seattle, Wa, Us• Founding engineer and lead maintainer of Jupyter FileID, a server extension that associates each file with a UUID that can be resolved back to its current path in a filesystem at any time. Critical dependency of RTC in JupyterLab 3 and 4, as it allows collaboration to continue even if the file was moved on disk directly via mv.• Co-author of Jupyter Scheduler, an application which allows Python scripts and notebooks to be run on a schedule in JupyterLab. Author of current event loop design, which uses an in-memory SQLite cache and binary heap to efficiently identify the next scheduled task. Announced at AWS re:Invent 2022. -
Full Stack Engineer (Inference Experience)Amazon Web Services (Aws) Dec 2021 - Apr 2022Seattle, Wa, Us• Resolved all outstanding frontend issues within a month of hire for Inference Recommender, a SageMaker service announced at AWS re:Invent 2021.• Appointed as frontend engineering lead for Serverless Inference, a SageMaker service. Implemented two UIs; one in AWS Console and one in SageMaker Studio. Announced at AWS SF Summit 2022. -
Front End EngineerHelium Feb 2021 - Dec 2021Gig Harbor, Washington, Us• Designed and implemented the UI of Snapbar Studio, an image processing service launched in 2021. Accessible at https://snapbar.com/studio.• Migrated several components from a legacy backend monolith to serverless functions on Google Cloud. Provided superior availability, lower P95/P99 latency, and better price-performance.• Designed, implemented, and deployed a new CAPTCHA security microservice in less than a month, as a rapid security response to DOS attacks. Service provided signed JSON web tokens (JWTs) upon verification. -
Student Researcher And TaUniversity Of Illinois At Urbana-Champaign Oct 2018 - Feb 2021Champaign, Il, Us• Contributed to the theoretical development of Monte Carlo perturbation theory, a novel stochastic and perfectly-parallel technique for characterizing interaction energies of very large molecular systems.• Authored a command-line utility in Python which computed properties of very large molecular data on the NCSA Blue Waters supercomputer via OpenPBS. Used NumPy and Pandas for data processing tasks.• Taught and graded a course on quantum mechanics (CHEM 442) with 60+ juniors and seniors as students.
David Qiu Education Details
-
University Of Illinois Urbana-ChampaignChemistry -
Du Pont Manual High SchoolHigh School Diploma
Frequently Asked Questions about David Qiu
What company does David Qiu work for?
David Qiu works for Project Jupyter
What is David Qiu's role at the current company?
David Qiu's current role is Jupyter Security Council.
What schools did David Qiu attend?
David Qiu attended University Of Illinois Urbana-Champaign, Du Pont Manual High School.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial