# Dominic Becker > Staff Software Engineer at Affirm Location: San Francisco Bay Area, United States Profile: https://flows.cv/dominicbecker ## Work Experience ### Staff Software Engineer @ Affirm Jan 2021 – Present 2023-Present Experimentation platform. 2021-2023 Tech Lead on the Returnly Infra team. All things infra. ### Senior Software Engineer @ Praisidio, Inc. Jan 2020 – Jan 2021 Early employee at seed stage startup focusing on talent risk management. - Architected and built analytics backend on Elastic. - Automated data ingestion on Airflow. - Built essential data integrations that allowed us to close the first few customers and seed funding. - Instituted engineering best practices: architecture design docs, automated testing, logging, and alerting. ### Professional Sabbatical @ Unknown Jan 2019 – Jan 2020 I decided to take a sabbatical starting in Oct 2019. I wanted to spend some time strategizing, learning, and exploring potential roles that might fit as the next big step in my career. In that respect, it seems like it was pretty productive! I also enjoyed spending more time with friends and family, cultivating new hobbies, and simply getting some R&R. ### Senior Software Engineer @ Uber Jan 2017 – Jan 2019 | San Francisco Bay Area Log Search (Observability): - Log indexing service used throughout Uber Engineering. Built and scaled several components of the stack, with a focus on data ingestion. - Built infrastructure to orchestrate thousands of varying data streams across 10k streaming data pipeline instances (Logstash) ingesting log data at 2.5GB/sec. - Built infrastructure to automate new customer onboarding: reducing weekly on-call engineer toil and reducing turnaround time from 7d to hours or minutes. - Instructed over 1000 new engineers about the importance of observability and the available tooling during new-hire onboarding. Elastic Stack as a Service: - Built Elasticsearch, Logstash, Kibana infrastructure, monitoring, and self-service tooling to 30+ engineering teams. - Designed and implemented multiple key components. - Key point of contact for both teammates and stakeholders across multiple projects. Led several efforts within the team. - Mentored more junior engineers on their projects. ### Software Engineer II @ Uber Jan 2015 – Jan 2017 | San Francisco Bay Area Log search and other things search-related, at Uber-scale. ### Software Engineer @ Backplane Jan 2012 – Jan 2015 Intern (summer 2012) -> part-time (academic year 2012-13) -> full-time (summer 2013) -> part time (academic year 2013-14) -> full time (2014-15). Building features and REST API calls on the web backend (PHP). Horizontally scalable chat server in Node.js. Infrastructure for and integrating ElasticSearch into the backend codebase; writing a suite of Python tools to manage ElasticSearch indexes and import data in realtime via MongoDB replication internals (oplog). Working on infrastructure: Puppet, AWS, Docker. ### Research Intern, Computer Science @ Stanford University Jan 2011 – Jan 2011 Developing web apps, experiment design, research focused on crowdsourcing. ## Education ### B.S. in Computer Science Stanford University Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/dominic-becker --- Source: https://flows.cv/dominicbecker JSON Resume: https://flows.cv/dominicbecker/resume.json Last updated: 2026-03-23