Career
Experience
Omneky Inc.
- Position: Data Engineering Lead
- Location: San Francisco, CA
- Duration: Jan 2023 - Present
- Description:
- Redesigned and optimized the data importer module for internal database population. Designed and implemented Data Access API to regulate access from backend and AI servers.
- Led a team of 3 engineers to transition from a home-grown ETL pipeline to an Airbyte-backed ELT pipeline. Oversaw design, milestones, and implementation. Developed an observability suite for monitoring and alerting.
- Led the design and development of a low-latency, customer-facing analytics dashboard backend, including database schema and AWS deployment.
Apple Inc.
- Position: Software Engineer (On-Device Frameworks/Big Data Application)
- Location: Cupertino, CA
- Duration: Feb 2019 - Oct 2022
- Description:
- Designed and developed on-device framework for private federated learning (CoreML Privacy), demonstrated at NeurIPS 2019.
- Ideated, designed, and developed on-device frameworks and daemons for API integration and A/B testing support.
- Created, deployed, and maintained Spark jobs for analytics data processing. Designed and developed dashboards for inferred metrics and statistical tools for experiment data analysis.
Samsung R&D Institute
- Position: Senior Software Engineer
- Location: Bengaluru, India
- Duration: Aug 2015 - May 2017
- Description:
- Developed backend servers and REST APIs for Samsung Pay Spain Admin Portal.
- Led the design and development of the Value Added Services module for Samsung Pay India. Supported server performance testing using Dynatrace and HP Loadrunner.
Key Projects
- Statistical Allocation Health Metrics for Experiment Validation: Designed and implemented a solution to address experiment validation pain points, coordinating with multiple teams and stakeholders at Apple.
- Analytics Dashboard: Owned the analytics dashboard product, including Spark-based data processing and user-facing dashboard development/testing. Regularly met with stakeholders to understand business needs and deliver features.
- Benchmarking ACAI/Fairhair.ai: Capstone project at CMU, developing realistic benchmark challenges for NLP tasks, focusing on Named Entity Recognition (NER).
- Sharing-aware Last Level Cache Replacement Policy: B.Tech project at IIT Madras, developing a dynamic, sharing-aware cache replacement policy for multi-threaded workloads.
Education
Carnegie Mellon University
- Degree: Master of Computational Data Science
- Location: Pittsburgh, PA
- Duration: Sept 2017 – Dec 2018
Indian Institute of Technology, Madras
- Degree: Bachelor of Technology in Computer Science and Engineering
- Location: Chennai, India
- Duration: Aug 2011 – May 2015
Skills
Technical Skills
- Programming Languages: Python, Java, SQL
- Frameworks & Libraries: FastAPI, NiceGUI, requests, sqlmodel, sqlalchemy, psycopg2
- Tools & Technologies: AWS, Data Engineering, ETL Pipelines, Server Engineering, Postgres,
Achievements
- Best Paper, SIGMETRICS 2020: Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication