Hi, my name is
Kareem Khan
Senior Software Development Engineer
Senior Software Development Engineer with nearly 15 years building customer-facing systems at scale — from live video streaming and advertising technology to conversational AI and LLM-powered developer tooling.
01.About
Senior Software Development Engineer with nearly 15 years of experience designing and delivering large-scale, customer-facing systems. My work spans live video streaming, conversational AI, advertising technology, and developer tooling — across companies including Amazon, AT&T, Telenor, Telekom Malaysia, and Tata Consultancy Services, and across teams in the US, India, and Malaysia.
At Amazon, I'm a lead engineer for live video creator and advertising experiences. I redesigned the creator stack to be marketplace-aware for global expansion, led a 5-team integration bringing dynamic live badges to advertising placements, prototyped automated broadcast moderation, and built a customized code-assistant model trained on my organization's codebase to boost engineering productivity. Earlier at Amazon I designed conversational onboarding experiences for voice-assistant and smart-home customers, resolving long-standing drops in onboarding completion.
Before Amazon, I built video-playback monitoring SDKs across mobile and OTT platforms (AppleTV, Roku, Samsung Tizen) at AT&T — including a patented solution for live-stream ad analytics — and led enterprise monitoring, REST API, and CRM platforms at Telekom Malaysia, where I also trained and mentored a team of 30+ in cross-platform development with React and Angular.
Across video coding, distributed systems, and applied AI, I enjoy the full arc of a problem: shaping the strategy, designing the architecture, building it, and mentoring others to multiply the impact.
02.Experience
Senior Software Development Engineer @ Amazon
Jul 2022 – PresentSeattle, WA
- ▹Lead engineer for live video creator tooling — redesigned the creator stack to be marketplace-aware, propagating marketplace context across services and customer-facing apps, and built a compliance framework to meet EU regulatory requirements.
- ▹Led a cross-team integration (5+ teams) that surfaces dynamic live badges on advertising placements during live streams, using broadcast metadata propagation and a bidding-workflow integration, with an extensible architecture designed to extend across advertising products.
- ▹Built a customized code-assistant model trained on the organization's codebase to deliver workspace- and team-specific suggestions, driving adoption and faster on-call investigations.
- ▹Prototyped a self-serve desktop creator app with automatic encoder synchronization (OBS, VMix), reducing creators' dependency on mobile-only workflows.
- ▹Prototyped an automated broadcast moderation pipeline using cloud video processing and audio analysis to replace manual human moderation, reducing cost and false positives; mentored an intern through delivery.
- ▹Architected a dual-mode application operating both inside an advertising console and as a standalone platform for influencers, with flexible authentication across creator personas.
- ▹Designed an LLM-driven strategy to improve the conversational discovery experience, aiming for a more seamless and flexible customer interaction.
JavaVideo StreamingAWSLLMsAIDistributed SystemsSoftware Development Engineer II @ Amazon
Jul 2019 – Jul 2022Bellevue, WA / Seattle, WA
- ▹Designed and shipped services delivering a customized, engaging first-run conversation experience for voice-assistant users.
- ▹Identified and resolved a long-standing drop in onboarding start rates, designing solutions to gracefully handle unexpected inputs during the out-of-box experience.
- ▹Built onboarding conversation experiences for smart-home customers across both app and device entry points.
- ▹Developed dashboards and metrics critical to the rollout of numerous features, partnering closely with QA to secure feature sign-off.
- ▹Designed and launched an internal HR product for a large devices organization, driving adoption through customer feedback.
JavaTypeScriptReact NativeAWSSenior Software Developer @ AT&T
Mar 2016 – Jul 2019Los Angeles, CA
- ▹Built reusable SDKs for monitoring video playback and frame rates across mobile and OTT platforms including AppleTV, Roku, and Samsung Tizen.
- ▹Implemented a patented solution to extract ad URLs from live streaming channels, improving advertising analytics.
- ▹Customized and integrated an open-source BI web application (Apache Superset) for comprehensive data analysis.
- ▹Created live HTML5 dashboards for application availability and responsiveness, integrated with Moogsoft and New Relic.
C#AngularJSVideoOTTSenior Software Developer @ Telenor
Oct 2015 – Mar 2016Hyderabad, India
- ▹Engineered an end-to-end framework integrating Order Management and BRM applications across multiple systems.
- ▹Designed and built defect-monitoring tooling to improve issue tracking and management.
- ▹Developed data-processing tooling spanning correlation, data generation, and mainframe data extraction.
C#VB.NETSystems IntegrationLead Software Development Engineer @ Telekom Malaysia
Mar 2014 – Sep 2015Kuala Lumpur, Malaysia
- ▹Led development of an enterprise-wide environment monitoring application tracking availability and responsiveness across diverse environments.
- ▹Engineered a REST API for SAP applications, enabling integration with web and desktop clients.
- ▹Designed and built a keyword-driven framework for Siebel CRM workflows.
- ▹Led, trained, and mentored a team of 30+ in cross-platform development with React and Angular.
JavaC#ReactAngularSoftware Development Engineer @ Tata Consultancy Services
Mar 2012 – Apr 2014Chennai, India
- ▹Architected and built a comprehensive Android self-care application.
- ▹Developed Firefox and Chrome browser extensions to record and replay user interactions.
- ▹Integrated application monitoring frameworks with email and SMS gateways for automated reporting.
AndroidJavaBrowser Extensions