Amrish Lal

Principal Software Engineer at Walmart Global Tech

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Amrish Lal is a Principal Software Engineer based in California with two decades of experience building query processing, large-scale distributed systems, and data infrastructure across companies from IBM and Yahoo to LinkedIn and Walmart Global Tech. He specializes in realtime OLAP and lakehouse architectures, contributing substantial backend work to prominent open-source projects like Apache Pinot and Apache Hudi—adding practical utilities, query fixes, and performance optimizations for upserts, deletes, percentiles, and compaction metrics. Known for turning edge-case query semantics into robust production behavior, he blends deep systems-level expertise with hands-on tooling that aids observability and data maintenance. His career reflects a steady progression from relational and XML database engines to cutting-edge cloud-native analytics, and he brings both principal-level architectural judgment and daily coding discipline. An often-overlooked strength is his focus on instrumentation: he consistently surfaces operational metrics (file-size stats, compaction counters) that make large data platforms more maintainable and debuggable.
code5 years of coding experience
job26 years of employment as a software developer
bookBS Chemical Engineering, BS Chemical Engineering at Texas Tech University
bookMS Computer Science, MS Computer Science at Kent State University
github-logo-circle

Github Skills (18)

spark10
apache-hudi10
data-engineering10
big-data10
java10
javas10
sql10
testing9
incremental-processing9
query-optimization9
metric9
data-integration9
stream-processing8
data-structures8
data-structure8

Programming languages (2)

JavaHTML

Github contributions (5)

github-logo-circle
apache/pinot

Dec 2020 - Aug 2022

Apache Pinot - A realtime distributed OLAP datastore
Role in this project:
userBack-end Developer
Contributions:405 reviews, 33 commits, 45 PRs in 1 year 8 months
Contributions summary:Amrish primarily contributed to the Apache Pinot codebase, focusing on enhancements and bug fixes related to query functionality. Their work includes supporting decimal percentile calculations, implementing and testing JSON_MATCH predicates for SQL queries, and addressing various edge cases in query execution. They also made code improvements by normalizing numerical types and handling exceptions within the query processing pipeline to ensure more robust and consistent results.
realtimedata-streamolapapachedatastore
apache/hudi

Apr 2023 - Sep 2023

Upserts, Deletes And Incremental Processing on Big Data.
Role in this project:
userBack-end Developer
Contributions:107 reviews, 17 PRs, 134 comments in 4 months
Contributions summary:Amrish primarily contributes to the Apache Hudi project by implementing and modifying utility tools for data analysis. They added a standalone utility to fetch file size statistics, including metrics such as file count, total size, and percentiles. Furthermore, the user enhanced the metrics by incorporating counters for compaction events. They made changes to optimize the UPSERT and DELETE code paths using metadata fields.
stream-processingbigdatahudiincrementalapacheflink
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Amrish Lal - Principal Software Engineer at Walmart Global Tech