Summary
Stephen Kidson is a Senior Software Development Engineer with a decade of experience building end-to-end systems from native mobile apps to large-scale backend APIs and batch ML pipelines. Based in Seattle, he has led technical designs at Amazon—productizing multiple state-of-the-art forecasting and scheduling ML models used across Middle Mile logistics and now working on software delivery for satellites at Amazon Kuiper. He bridges product, UX, and engineering, advocating for customer-centered solutions while owning critical-path code and mentoring teams of engineers. Technically fluent across mobile (iOS/Android), Python/R ML workflows, and a wide swath of AWS services, he emphasizes automation, testability, and maintainable code through CI/CD and infrastructure-as-code. Known for running design reviews and conducting hundreds of technical interviews, he pairs hands-on delivery with strong hiring and leadership instincts. An uncommon thread in his career is the consistent focus on shipping high-quality, production-ready mobile experiences that integrate tightly with complex distributed systems.
10 years of coding experience
12 years of employment as a software developer
Bachelor Computer Engineering, Bachelor Computer Engineering at The University of British Columbia
English, Chinese