Piyush Bansal

Director of Engineering

Menlo Park, California, United States11 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in large-scale ads recommendation systems.
  • Strong background in machine learning and data mining.
  • Experience in enhancing user experience for advertising platforms.
Stackforce AI infers this person is a highly skilled Software Engineer specializing in Ad Tech and Data Science.

Contact

Skills

Other Skills

PythonAlgorithmsMachine LearningCC++ProgrammingTestingLinuxComputer ScienceData ScienceData MiningArtificial IntelligenceNatural Language ProcessingBashInformation Extraction

About

I am a Software engineer at Facebook, working on core ads ranking systems. I work on large-scale ads recommendation system that shows personalized ads to Facebook users while maximizing for advertiser value and advertiser experience. I work on mining information from massive datasets at Facebook scale, modeling complex user behavior and learning ads representations to rank the best ads for Facebook user. Prior to joining Facebook, I worked on Information retrieval and crowdsourcing while obtaining my Bachelors and Masters in Computer Science from IIIT Hyderabad.

Experience

11 yrs 6 mos
Total Experience
3 yrs 10 mos
Average Tenure
9 yrs 7 mos
Current Experience

Meta

6 roles

Director of Engineering

Promoted

Jul 2025Present · 9 mos

Software Tech Lead Manager

Jun 2023Aug 2025 · 2 yrs 2 mos

Senior Staff Software Engineer

Promoted

Jun 2022Aug 2025 · 3 yrs 2 mos

Staff Software Engineer

Jan 2020Jul 2022 · 2 yrs 6 mos

  • Working on facebook's core ads ranking systems - focusing on enhancing advertiser experience and performance of facebook ads systems.

Senior Software Engineer

Jan 2018Dec 2019 · 1 yr 11 mos

Software Engineer

Aug 2016Jan 2018 · 1 yr 5 mos

  • Worked on the Ads Ranking Systems focusing on Machine Learning for Facebook's Audience Network (https://www.facebook.com/business/products/audience-network).

Eth zurich

Visiting Researcher

Feb 2016May 2016 · 3 mos · Zurich, Switzerland

  • Working in the Data Analytics lab, under Prof. Thomas Hofmann on Active learning and it's applications in budget constrained crowdsourcing. The project was supervised by Dr. Carsten Eickhoff.

Linkedin

Data Scientist

Aug 2015Dec 2015 · 4 mos · Greater Bengaluru Area

  • Worked with the Fraud, Abuse and Risk (Security Data Science) team on member reputation systems.

Facebook

Software Engineer

May 2015Jul 2015 · 2 mos · Menlo Park, California

  • Worked on the news feed ranking team, responsible for major improvements in public content recommendation.

Iiit hyderabad

Teaching Assistant for Information Retrieval and Extraction

Jan 2015Apr 2015 · 3 mos · Greater Hyderabad Area

  • Delivering tutorials, and mentoring students for various IRE projects.

Linkedin

Data Scientist

May 2014Aug 2014 · 3 mos

  • Using data driven models to detect suspicious behavior on LinkedIn. Suspicious activities on which I focussed were - Automation, and Scraping by browser plugins, or custom bots.

Iiit hyderabad

Teaching Assistant for Artificial Intelligence

Jan 2014Apr 2014 · 3 mos

  • Teaching Assistant for Artifical Intelligence Course under Prof. C.V Jawahar. Gave basic introductions/tutorials about Information Retrieval, propositional logic etc.

Google open source programs office

2 roles

Open Source Software Developer

Jul 2013Nov 2014 · 1 yr 4 mos

  • Have been working with Google Open Source Programs team - Melange, which is responsible for conducting Google Summer of Code, and Google Code In, every year since past 10 years. My responsibilities include mostly on the Quality Assurance side - developing acceptance testing framework for Melange, building a Continuous Integration system to smoothen developer workflow, as well as reducing chances of pushing an unhealthy version to deployment.

Software Developer (as a part of Google Summer of Code '13)

Jun 2013Oct 2013 · 4 mos

  • Built an automated acceptance testing framework for functional testing of the `Google Summer of Code` and `Google Code In` Application. Worked from ground up, seeding data via App engine's Remote API and testing via selenium based pyccuracy.

Vlead

Research Assistant

Jul 2012Jan 2013 · 6 mos · IIIT Hyderabad

  • Worked on a government of India, MHRD project called Virtual labs

Education

International Institute of Information Technology Hyderabad (IIITH)

Bachelor of Technology (BTech) with Honors + M.S by research — Computer Science

Jan 2011Jan 2016

Stackforce found 100+ more professionals with Python & Algorithms

Explore similar profiles based on matching skills and experience