Gurpreet Singh profile photo 1 on Tal

Gurpreet Singh

Senior Software Engineer at LinkedIn

Bengaluru

16+ years of work experience

LinkedIn
Nov 20214 yrs 10 mosPresent

I played a pivotal role in enhancing LinkedIn's advertising ecosystem through innovative engineering solutions. • Designed and implemented an end-to-end invalid traffic protection system, filtering over 1% of invalid traffic at the source. • Developed scalable Samza/Kafka pipelines and dashboards for multiple advertiser trust systems, ensuring data integrity. • Delivered traffic filtering systems that blocked invalid clicks, improving overall ad performance.
Samsung Research Institute
Jun 20138 yrs 6 mosNov 2021

Core Application & Framework Engineering: Developed user-centric applications and system-level frameworks for flagship Android and Wear OS devices. Performance Diagnostics & Tooling: Engineered performance optimization tools and diagnostics to improve UI responsiveness, analyze launch bottlenecks, and manage device heating using Systrace, Hierarchy Viewer, and Traceview. Global Software Delivery: Collaborated across distributed global teams in India and South Korea to build scalable launcher, widget, and wallpaper subsystems.
Mahindra Satyam
Jan 20121 yr 6 mosJun 2013

Pune/Pimpri-Chinchwad Area

Worked on Android, BlackBerry and SUP
Tata Consultancy Services
Aug 20101 yr 6 mosJan 2012

Pune

Built hybrid mobile and healthcare applications for enterprise clients.

Gurpreet’s AI Stack

claude code
claude code
cursor
cursor
github copilot
github copilot
langchain
langchain
langgraph
langgraph

Education

Bachelor's Degree, Computer Science

YMCA Instt. of Engg., Faridabad

20064 yrs2010

Join Gurpreet and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Gurpreet Singh on Tal

Headline

Senior Software Engineer at LinkedIn

About

Senior Backend Engineer with extensive experience in designing and developing distributed systems that power large-scale, high-availability applications. Skilled in building streaming and data-driven architectures leveraging technologies such as Apache Kafka, Samza, Couchbase, and other distributed storage and processing frameworks. My expertise lies in: Distributed System Design – architecting fault-tolerant, horizontally scalable backends for high-throughput workloads. Event-Driven Architectures – implementing real-time data pipelines and stream processing using Kafka and Samza. Data Stores & Performance – hands-on experience with relational and NoSQL databases, including data modelling, query optimization, indexing, and performance tuning. System Optimization – addressing challenges around latency, throughput, data consistency, fault tolerance, and reliability. Secure & Responsible Data Handling – designing systems that handle customer data securely, with an understanding of data governance, privacy, and compliance requirements. Code Quality & Automated Testing – building high-quality, maintainable, and testable code with comprehensive automated testing across unit, integration, contract, and performance tests, particularly for critical paths. CI/CD & Deployment – working with CI/CD pipelines and modern deployment practices, troubleshooting build and test flakiness, and improving pipeline reliability and developer productivity. Observability & Telemetry – designing metrics, logging, and distributed tracing to monitor feature health, diagnose production issues, and drive operational improvements. Technical Leadership & Mentorship – mentoring engineers, leading by example in code and design quality, and influencing engineering best practices across the team. End-to-End Development – from low-level design and APIs to production deployment, monitoring, and performance tuning. I focus on building backends that are resilient, observable, and easy to evolve, applying principles of distributed computing, concurrency, and scalability. Experienced in working across the full SDLC, collaborating with cross-functional teams, and ensuring production systems meet stringent SLAs. Passionate about solving complex engineering problems at scale, driving architecture discussions, and staying hands-on with the latest in distributed technologies.

Location

Bengaluru

AI stack

claude code

cursor

github copilot

langchain

langgraph

Work experience

Senior Software Engineer at LinkedIn, Nov 2021 - Present · 4 yrs 10 mos, I played a pivotal role in enhancing LinkedIn's advertising ecosystem through innovative engineering solutions. • Designed and implemented an end-to-end invalid traffic protection system, filtering over 1% of invalid traffic at the source. • Developed scalable Samza/Kafka pipelines and dashboards for multiple advertiser trust systems, ensuring data integrity. • Delivered traffic filtering systems that blocked invalid clicks, improving overall ad performance.

Staff Engineer at Samsung Research Institute, Jun 2013 - Nov 2021 · 8 yrs 6 mos, Core Application & Framework Engineering: Developed user-centric applications and system-level frameworks for flagship Android and Wear OS devices. Performance Diagnostics & Tooling: Engineered performance optimization tools and diagnostics to improve UI responsiveness, analyze launch bottlenecks, and manage device heating using Systrace, Hierarchy Viewer, and Traceview. Global Software Delivery: Collaborated across distributed global teams in India and South Korea to build scalable launcher, widget, and wallpaper subsystems.

Developer at Mahindra Satyam, Jan 2012 - Jun 2013 · 1 yr 6 mos, Pune/Pimpri-Chinchwad Area, Worked on Android, BlackBerry and SUP

Assistant System Engineer at Tata Consultancy Services, Aug 2010 - Jan 2012 · 1 yr 6 mos, Pune, Built hybrid mobile and healthcare applications for enterprise clients.

Education

Bachelor's Degree, Computer Science, YMCA Instt. of Engg., Faridabad

Gurpreet Singh - Senior Software Engineer in Bengaluru | Tal