Nithin Vasudevan

Senior Software Engineer

San Jose, California, United States10 yrs 11 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Built scalable AI-powered tools enhancing Fire TV performance.
  • Led automation efforts for Fire TV Refresh, improving reliability.
  • Mentored junior engineers, promoting code quality and reusability.
Stackforce AI infers this person is a B2C SaaS expert with a strong focus on AI and automation.

Contact

Skills

Core Skills

Artificial Intelligence (ai)AutomationMachine LearningTensorflowSoftware DevelopmentPerformance TestingQuality AssuranceBug Tracking

Other Skills

MentoringPandas (Software)Amazon Web Services (AWS)Client ServicesServersStreamlitClaudeAIPyTorchREST APIsFlaskUIDesignKey Performance IndicatorsPerformance Improvement

About

As a Senior Software Development Engineer at Amazon Lab126 with over 6 years of experience, I specialize in AI, automation, and machine learning to drive impactful solutions. My work includes designing scalable automation frameworks, developing AI-powered tools like chatbots, and enhancing engineering efficiency through innovative developer tools. With a focus on improving engineering velocity and reliability, I contribute to creating automated solutions that enhance Fire TV's performance and user experience. My expertise in TensorFlow, PyTorch, and Streamlit enables me to build intuitive, scalable systems that empower teams to deliver high-quality products efficiently.

Experience

10 yrs 11 mos
Total Experience
10 yrs 11 mos
Average Tenure
10 yrs 11 mos
Current Experience

Amazon lab126

7 roles

Senior Software Development Engineer

Promoted

Jul 2023Present · 2 yrs 9 mos · California, United States · On-site

  • Mentored junior engineers in designing and implementing scalable automation solutions across multiple product areas, promoting code quality and reusability.
  • Built a full-stack AI Chatbot using Streamlit as the front end, connected to Claude models for processing queries related to Fire TV product reviews and Jira data, enabling faster insight discovery.
  • Designed and deployed a MockServer platform that intercepts and modifies Fire TV client-server calls to simulate real-world network and content conditions difficult to reproduce manually.
  • Developed MCP Servers and internal developer tools to improve engineering velocity and shorten feedback loops for feature validation and integration testing.
  • Led automation development efforts for the upcoming Fire TV Refresh, building performance, reliability, and regression pipelines aligned with new UI and service changes.
MentoringArtificial Intelligence (AI)AutomationPandas (Software)Amazon Web Services (AWS)Client Services+1

Software Development Engineer II

Promoted

Jul 2020Jun 2023 · 2 yrs 11 mos · California, United States · On-site

  • Built a Flask-based Performance Self-Serve Tool that enabled remote execution of automation tests through REST API calls, allowing engineers across teams to trigger test suites on physical Fire TV infrastructure without manual intervention.
  • Designed and trained a TensorFlow-based ML model to identify UI anomalies from video recordings of Fire TV interactions, improving visual validation accuracy and helping map the end-to-end customer journey.
  • Built a plug-and-play automation model with hyper-parameter support for dynamically generating UI components and validating “fit and finish” across multiple boundary conditions, significantly enhancing Fire TV UI testing flexibility.
  • Integrated new libraries and developed automation scripts to validate evolving Fire TV UI components, ensuring consistent quality across versions and device generations.
  • Collaborated cross-functionally with product and research teams to combine automation data and ML insights into performance dashboards for faster triage and data-driven decision-making.
Machine LearningTensorFlowPyTorchREST APIsFlaskUI

Software Development Engineer I

Aug 2019Jun 2020 · 10 mos · California, United States · On-site

  • Designed and implemented a scalable Performance Automation Framework to measure Fire TV application fluidity, latency, and memory performance across devices.
  • Identified and defined key Customer Performance Indicators (CPIs) in collaboration with product and engineering teams to ensure that all critical Fire TV user-experience metrics were measurable.
  • Automated the validation and nightly collection of 300 + KPIs per application, enabling continuous performance benchmarking and trend analysis.
  • Optimized execution time and framework reliability, allowing large-scale test coverage with minimal manual intervention.
  • Delivered actionable performance insights that helped engineering teams prioritize fixes and maintain a smooth, low-latency Fire TV experience.
Software DevelopmentDesignKey Performance IndicatorsPerformance ImprovementPerformance TestingPython

Quality Assurance Engineer

Promoted

Jul 2018Jul 2019 · 1 yr · California, United States · On-site

  • Served as one of the QA leads for the new Fire TV UI launch, collaborating with product, design, and development teams to ensure a high-quality customer experience across multiple device generations.
  • Reviewed BRDs and design specifications to create detailed test plans, traceability matrices, and milestone-based QA schedules aligned with release goals.
  • Defined and executed test strategies spanning functional, regression, and device-compatibility testing using TestRail and JIRA.
  • Managed the complete bug life cycle, partnering closely with developers to triage and resolve high-priority issues before release.
  • Designed and developed the Customer Usage Metrics Tracking Automation Framework, enabling end-to-end KPI validation for Fire TV UI and widely adopted by senior engineers across the organization.
  • Authored Python- and ADB-based automation scripts to validate key Fire TV UI flows, reducing manual execution time by roughly 60 percent.
  • Integrated automated smoke and regression suites into Jenkins CI pipelines to improve early defect detection and build stability.
  • Contributed to the successful rollout of the redesigned Fire TV interface with minimal post-launch issues, helping raise the product’s quality bar.
Bug TrackingQuality AssuranceQA EngineeringTestRailRelease ManagementRequirements Analysis+1

Senior Associate(Multi Variant of Amazon FireTv Stick and Smart TV)

Apr 2014Dec 2016 · 2 yrs 8 mos · Greater Chennai Area

  • Was actively involved in the production and post-production engineering on the FireTv product right from the start and was involved in it until the two generation release of FireTv and FireTv products of Amazon.
  • Firmware flashing was a time-consuming process, so I developed a multi-threaded and multi-flasher tool using Unix Scripts which flashed 6 devices at one go lessening the time consumption by 50% and flashing error by 30%.
  • Remodeled a framework which tracks employees task in a database which solved the concurrency issue and provided efficient data tracking for employee’s daily activities. This led to an adoption of revamped reporting tool by the managers.
  • Automated build download using Python by creating a mirror for Jenkins server which reduced the manual effort completely. This tool was designed to ping the Jenkins server every 30 minutes and downloads a new build if it is available.
  • Manual Firmware upgrade/downgrade on FireTv Accessories was a complicated procedure, so I developed bash and Unix Scripts which automated the entire process yielding 20 - 40% performance improvement also reducing the error rate by 40%.
  • Headed a Team of four and conducted multiple Product/ Component Level Training to Senior Managers and new recruits.
  • Analyzed the performance and quality of Amazon Instant Video, YouTube and other 3rd party videos through Amon tool.
  • Proficient in bug tracking tool JIRA, Test Case Management Tools TestRail and SPIRA. Contributed to Test Case creation by understanding the requirement and functionality of the product. Was also major contributor to bug scrum and triage meetings.
  • Received a lot of accolades and appreciation from managers and senior members of the team on looking at the way i performed the task.

Device Associate (FireTV)

Promoted

Sep 2013Mar 2014 · 6 mos · Greater Chennai Area

  • Was a consistent Performer in the task assigned and was a guy who never missed out anything at work.This quality gained me the next position really quick and was promoted.
  • Was the top performer of the team all the time and breaking the benchmark which was set on the every performance quarter.
  • Worked from scratch on the Amazon FireTv product and was involved in the successful delivery of it in the market.
  • Was involved in regressive testing on the product before delivery in multiple aspects like performance, module(component) and involved in RCA to understand the problematic feature or component.

Device Associate (Kindle Store)

Jun 2013Sep 2013 · 3 mos · Greater Chennai Area

  • Was actively involved in the web page testing and various other kindle products released throughout the world.
  • Worked with at-least 5 variations of Kindle and Tablet device and also Amazon website testing for various countries like US,Japan, China ,Germany and Much more during this tenure on a regression cycle.

Vectra technosoft pvt.ltd

Software Developer Internship

Jun 2010Jun 2010 · 0 mo · Greater Chennai Area

  • Worked on a Project based on C++ which was aimed at improving the Banking Procedures.
  • Studies Various Concepts and approaches which can be implemented for the Banking Process.
  • Generated a work plan report as per the user’s financial and the current market conditions

Education

Santa Clara University

Master’s Degree — Computer Science

Jan 2017Jun 2018

Anna University Chennai

Bachelor’s Degree — Computer Science

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Artificial Intelligence (ai) & Automation

Explore similar profiles based on matching skills and experience