Дмитрий Рябой начал карьеру инженера-программиста в 2000-х годах. Сотрудничал со стартапами по разработке программных продуктов (Cloudera), интернет-компаниями (Ask.com, Twitter) и исследовательскими институтами (Национальная лаборатория им. Лоуренса в Беркли). Участвовал в создании нескольких проектов с открытым исходным кодом, в том числе Apache Parquet. В настоящее время является вице-президентом по разработке ПО в компании Zymergen.