# Suvrat Dharmadhikari > Software Engineer at Amazon Music Location: San Francisco Bay Area, United States Profile: https://flows.cv/suvrat Backend Software Engineer with deep experience designing, scaling, and operating distributed systems in cloud-native environments. I currently work at Amazon Music, where I build low-latency backend services and machine-learning–driven ranking systems that power voice search personalization at massive scale. My work focuses on backend architecture, distributed caching, and performance optimization, with a strong emphasis on reliability, efficiency, and long-term maintainability. I’ve led system redesigns to support peak traffic events, improved service resilience through load and chaos testing, and partnered across teams to deliver production-ready systems. I also enjoy building internal developer tools and have worked on generative-AI–based systems that improve code quality and developer productivity. My core skills include Java, Go, Python, AWS, distributed systems, microservices, REST and gRPC APIs, Redis, DynamoDB, Docker, and Kubernetes. I value ownership, clarity, and building systems that scale cleanly under real-world constraints. ## Work Experience ### Software Development Engineer @ Amazon Music Jan 2021 – Present | San Francisco Bay Area • Trained ML ranking model for Amazon Music voice search personalization - Developed features incorporating user likes signals (tracks, albums, artists, playlists) across 200M+ customers, improving search relevance for both recognized and unrecognized user profiles. • Architected scalable feature engineering pipeline for ML ranking system - Evaluated 5 distributed system approaches (Bloom filters, search index federation, direct API calls); recommended solution reducing costs by $371K/month while maintaining sub-100ms p99 latency at 2.2K TPS, enabling reuse across 38+ client applications • Designed and developed a GenAI-based Code Reviewer leveraging LLMs to analyze source code, detect bugs, and recommend performance and readability improvements — reducing manual review time by 60%. • Led team-level peak readiness for Amazon Peak Events (Prime Day, Black Friday/Cyber Monday) - Partnered with senior program managers to drive peak related activities and working backwards dates for code freezes, executed load and chaos testing across team owned services, validated projected peak volumes for capacity planning, and scaled services accordingly, enabling the backend stack to handle ~100K TPS during events. • Mentored 2 new-grad engineers and 3 interns, providing technical guidance, code reviews, and career development support; fostered a culture of excellence through knowledge-sharing sessions and coding best practices. ### Software Engineer @ Citrix Jan 2020 – Jan 2021 | Santa Clara, California, United States Technologies: Java, Redis, JavaScript, REST, Go, GRPC, AWS, Azure, Git, Python • Working on NetScaler Gateway Product, part of Clientless VPN team and Citrix Workspace Security Application • Designed and Developed multithreaded Java microservice for URL regex processing which improved CVPN performance by 35% ### Software Engineer @ F5 Networks Jan 2020 – Jan 2020 | San Jose, California, United States Technologies: Java, JavaScript, JSON, Docker, Kubernetes, REST, NodeJS, Spring, MongoDB, Perforce • Designed and developed policies based on user configuration for Identity and Access management (IAM) products using REST APIs in NodeJS, Java. • Created facade worker using Java, REST, and object-oriented design principles and worked on a module using which user can customize UI. • Collaborated with team members and cross-functional teams to integrate different modules and perform code reviews. • Reengineered existing REST services to run as Microservices and deployed those Microservices on Docker and Kubernetes. • Enhanced development process using agile methodology. Handled high priority Customer Service Requests of F5’s Diamond Clients and performed Hotfixes. ### Software Engineer Intern @ F5 Networks Jan 2019 – Jan 2020 | San Jose, California ### Graduate Teaching Assistant and Grader @ Santa Clara University Jan 2019 – Jan 2019 | Santa Clara, California ### Associate Software Engineer @ Accenture in India Jan 2017 – Jan 2018 | Hyderabad Area, India Technologies: Java, JavaScript, ReactJS, Hadoop, Hive, NodeJS, Spring, MongoDB, Git, Maven • Created Data Validation Framework which performed validation checks on files and tables, developed CI/CD pipeline to automate test. • Implemented backend and REST services which performed: file size outlier check, data validation check, and column level check using Java, MySQL data model and Spring. • Involved in dashboard development of file size outlier check using JavaScript and ReactJS • Designed and developed unit test framework which improved code quality and provided 90 percent code coverage. ### Tech intern @ Sokrati Jan 2016 – Jan 2017 | Pune Area, India • Designed and Developed Velocity rules backend using Java, Spring boot, Hibernate Object-Oriented Design Mongo DB and MySQL • Designed user interface for Business Analysts using ReactJS and jQuery which was used as a tool to deploy velocity rules • Resulted in hassle-free deployment and Saving more than 80 hours of developer time ### Project Intern @ Health vertex Jan 2015 – Jan 2016 | Pune, Maharashtra, India • Developed an annunciator system which was used to detect harmful gases and report it to the user via SMS. • Implemented hardware integration, SMS module and architecture design. • Project was sponsored and funded by Health Vertex Pvt ltd, Research paper was published in the IJIR Journal (ISSN: 2454-1362) ## Education ### Master's degree in Computer Science Santa Clara University ### Bachelor of Engineering (B.E.) in Computer Science Savitribai Phule Pune University ## Contact & Social - LinkedIn: https://linkedin.com/in/suvratd --- Source: https://flows.cv/suvrat JSON Resume: https://flows.cv/suvrat/resume.json Last updated: 2026-03-29