David Withnall is a senior software development engineer with 10+ years building scalable, customer-facing systems from IVR and mobile apps for the Australian Taxation Office to machine learning-driven recommendation and computer vision infrastructure at Amazon. He has led cross-functional teams and end-to-end projects that processed hundreds of millions of products, reduced model training time from months to weeks, and delivered ensemble ranking solutions across 15 global marketplaces. Deeply experienced in Java/Python microservices, AWS ML platforms (SageMaker, Glue, Athena), and data pipelines, he focuses on cost optimization, experiment-driven personalization, and resilient architecture. David combines hands-on implementation with product thinking—he’s driven experiments like Multi-Arm Bandit ranking and active learning tooling that materially improved coverage and business metrics. He also brings a background in voice authentication and high-volume telephony systems, which informs his emphasis on robustness and security in user-facing services. Based in Australia after years in Seattle, he’s known for translating complex ML research into production-quality systems that scale globally.
10 years of coding experience
21 years of employment as a software developer
Bachelor of Information Technology, Software Engineering, Bachelor of Information Technology, Software Engineering at QUT (Queensland University of Technology)
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Withnall - Senior Software Development Engineer at Amazon