Pratyush Varshney

Software Engineer

London, England, United Kingdom12 yrs 6 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Over 10 years of experience in software engineering.
  • Expert in building scalable distributed systems.
  • Strong background in AI and machine learning integration.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in AI-driven platforms and distributed systems.

Contact

Skills

Core Skills

Distributed SystemsAwsAiOperating SystemsSoftware DevelopmentMachine Learning

Other Skills

Amazon Web Services (AWS)Large Scale SystemsArtificial Intelligence (AI)Data ProcessingAutomationData ConsistencyC++JavaScriptNodejsRobot Operating System (ROS)TensorflowPythonJavaOracle ADFPL/SQL

About

I’m a Software Engineer with 10+ years of experience building and scaling distributed systems and AI-driven platforms at Amazon Prime Video, Microsoft, and Adobe. At Prime Video, I’ve led initiatives to enhance platform reliability, observability, and developer experience for large-scale video delivery systems. I’ve also built AI-assisted tools that improve incident response and operational efficiency, combining my background in backend engineering with applied machine learning. My experience spans high-performance backend systems, cloud-native architectures (AWS), and applied machine learning, with a passion for designing resilient, efficient, and intelligent software that operates at global scale. I hold a Master’s in Computer Science from IIT Kanpur, where my research focused on machine learning, robotics, and formal verification. I enjoy solving complex distributed systems challenges, mentoring engineers, and working on technology that impacts millions of users. Specialties: Large-scale distributed systems · Backend architecture · AWS · Java/Python/Node.js · AI/ML integration · Resilience and Observability · System Design · Leadership in high-scale environments

Experience

Amazon

Software Development Engineer

Jul 2022Present · 3 yrs 8 mos · London, England, United Kingdom

  • Contributed to the core ingestion engine for Prime Video's log aggregation platform, responsible for processing over 10s of petabytes of data daily. Implemented runtime updatability for the Ingestion Core engine, resulting in a significant reduction in deployment time from weeks to minutes.
  • Built automated evaluation framework for the GenAI observability tool, measuring quality improvements on every code commit
  • Designed and deployed GenAI text-to-SQL engine with schema-aware context handling for 1000+ tables.
  • Architected and executed the live migration of telemetry pipelines for 300+ services to a new distributed control plane, ensuring minimal downtime and data consistency.
Amazon Web Services (AWS)Distributed SystemsLarge Scale SystemsArtificial Intelligence (AI)AWS

Microsoft

2 roles

Software Engineer 2

Feb 2022Jul 2022 · 5 mos · Hyderabad, Telangana, India

  • Developed and contributed to the Component Based Servicing (CBS) platform for Windows Update, ensuring efficient and reliable delivery of updates to Windows operating systems.
  • Contributed to key components of the "Uno-Package" system, enabling the streamlined delivery of multiple software updates in a single package
  • Contributed to Windows customization techniques to selectively remove unnecessary packages from the Windows operating system, resulting in a significant reduction in the disk footprint of the OS image.
  • Delivered major design change requests, impacting more than 10M+ Windows devices
  • Technologies: C++
C++Operating Systems

Software Engineer

Dec 2020Mar 2022 · 1 yr 3 mos · Hyderabad, Telangana, India

Operating SystemsC++

Adobe

2 roles

Member Of Technical Staff 2

Jul 2020Nov 2020 · 4 mos

  • Implemented analytics on Adobe Inter Process Communication (IPC) for cloud applications. This improved the identification of issues across modules.
  • Drove end-to-end design and implementation of Introspection APIs for Unified Extensibility Platform (UXP) for Creative Cloud Extension Platform. These APIs automated the complete documentation of UXP modules without any overhead and constraints on developers.
  • Developed Logging module for the Unified Extensibility Platform for Adobe’s Creative Cloud.
  • Developed the DevTools for internal & external Adobe app developers on the UXP. This increased the productivity for plugin developers by providing features like templates for plugins, live debugging, loading plugin across various applications etc.
  • Technology: C++, JavaScript, Nodejs
C++JavaScriptNodejsSoftware Development

Member Of Technical Staff

Oct 2019Jul 2020 · 9 mos

Verimag labs

Visiting Researcher

Jun 2019Jul 2019 · 1 mo · Grenoble Area, France

  • Developed a framework to verify properties of Neural Network controller in a closed loop with a Non-Linear plant.

Indian institute of technology, kanpur

Senior Research Associate

Jan 2017Oct 2019 · 2 yrs 9 mos · India

  • Worked on the synthesis and verification of the controller of the Unmanned Aerial Vehicles (UAV) using Deep learning. The work also focused on the control synthesis of UAVs using Reinforcement Learning techniques.
  • Technologies: Robot Operating System (ROS), Tensorflow, C++, Python, Gazebo, Pandas, Numpy, git, px4 autopilot.
Robot Operating System (ROS)TensorflowC++PythonMachine Learning

Indian farmers fertiliser coop ltd.

Senior System Analyst

Mar 2014Dec 2016 · 2 yrs 9 mos · Paradip Garh Area, India

  • Designed and developed a Document Management System using J2EE-struts framework to store documents in the Oracle database. This reduced manual overhead of maintaining and securing the valuable documents.
  • Implemented the module of Employee Leaves in the Management Information System (MIS) for the organization.
  • Created and deployed new forms and reports for the Oracle ERP system as per the users requirements.
  • Tools/Technologies: Java, Oracle ADF, PL/SQL

Alcatel-lucent

Software Engineer

Jul 2013Mar 2014 · 8 mos · Gurgaon, India

  • Developed tool for testing the Session Initiation Protocol (SIP). The tool could simulate SIP calls and interact with the CAMEL stack to generate logs which were further used for debugging.
  • Implemented new functional requirements in the flexible and configurable convergent payment system - ICC.
  • Drove end-to-end delivery from requirement gathering to implementation of services for SMS and SIP.
  • Technology: Java, SQL
JavaOracle ADFPL/SQLSoftware Development

Aditya birla group

Intern

Jun 2012Jul 2012 · 1 mo

  • Developed an online excel converter in JAVA for a web application. The converter generated formatted excel reports based on the data queried from the web interface of the application.
  • Technologies: JAVA, HTML, CSS, J2EE-Struts
JavaSQLSoftware Development

Education

Indian Institute of Technology, Kanpur

Master of Science - MS — Computer Science

Jan 2017Jan 2019

Kamla Nehru Institute of Technology, Sultanpur

Bachelor of Technology (B.Tech.) — Computer Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Distributed Systems & Aws

Explore similar profiles based on matching skills and experience