# Andrew Roth > Staff Software Engineer at Indeed.com Location: San Francisco, California, United States Profile: https://flows.cv/andrewroth I am a recent Computer Science grad seeking full-time employment in the San Franciso Bay Area. I have an interested in back-end development (both on the product side and in infrastructure). My primary languages are Python, C/C++, and PHP. ## Work Experience ### Staff Software Engineer @ Indeed Jan 2023 – Present | San Francisco, California, United States * Consistently acted as tech lead leading 2-4 engineers across multiple teams, proposing initiatives, scheduling work, and providing mentorship to junior engineers * Designed system to ensure consistent use of job seeker location data across recommendation ecosystem, guiding junior engineer through coordinating changes to 10+ deployables across multiple teams * Identified and led efforts to reduce tech debt, lowering the Search Matching's code footprint by ~25% * Led high-visibility, high priority effort to raise Search Matching's code coverage to 90% (up from 56%), securing extra headcount to enable delivery in time ### Senior Software Engineer @ Indeed Jan 2018 – Jan 2023 | San Francisco, California, United States * Designed and launched “Feed Alerts”, a large-scale system delivering personalized job recommendations via email initially to 2.5M users, later growing to 55.5M+ users * Greatly simplified Job Alerts architecture by identifying and refactoring redundant data models * Proposed and implemented process change from Agile sprints to a project-oriented workflow, taking advantage of the Job Alert team's top-heavy team structure (more Staff/Senior Eng than Juniors) ### Software Engineer @ Indeed Jan 2015 – Jan 2018 | San Francisco, California, United States * Developed Job Spotter, Indeed’s first React Native app, allowing users to photograph local job postings and submit them to be added as listings on Indeed ### Software Engineering Intern @ Facebook Jan 2013 – Jan 2013 | Menlo Park, California Created search engine for jobs running on custom Hadoop scheduler, using ElasticSearch to store the index Created ”I’m Feeling Lucky” search that takes a job name, ID, or instance ID and redirects to the correct page ### Intern @ MAVERICK Technologies Jan 2012 – Jan 2012 | Columbia, Illinois Created web parts to take data from a database or a SharePoint List and create a chart using Google Charts API Created web form to accept user data and automatically generate a Risk Management form according to OSHA guidelines ### Intern @ MAVERICK Technologies Jan 2011 – Jan 2011 | Columbia, Illinois Updated and enhanced the JoinMaverick website Created web form used to construct an email from user input ## Education ### Bachelor of Science (BS) in Computer Science University of Illinois Urbana-Champaign Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/andrew-roth-3a929358 --- Source: https://flows.cv/andrewroth JSON Resume: https://flows.cv/andrewroth/resume.json Last updated: 2026-03-22