Image of Tarak Upadhyaya

Tarak Upadhyaya's email & phone number

Software & Machine Learning Engineer

Tarak Upadhyaya's Email Addresses & Phone Numbers

Tarak Upadhyaya's Work Experience

Senior Software Engineer

October 2014 to April 2017

San Francisco, CA


Software Engineer

April 2013 to October 2014

South San Francisco, CA

Discovery Engine Corp

Software Engineer

July 2008 to April 2013

San Francisco, CA

Tarak Upadhyaya's Education

Massachusetts Institute of Technology

Bachelor of Science, Computer Science

2004 to 2008

Tarak Upadhyaya's Professional Skills Radar Chart

Based on our findings, Tarak Upadhyaya is ...


What's on Tarak Upadhyaya's mind?

Based on our findings, Tarak Upadhyaya is ...

52% Left Brained
48% Right Brained

Tarak Upadhyaya's Estimated Salary Range

About Tarak Upadhyaya's Current Company

Frequently Asked Questions about Tarak Upadhyaya

What company does Tarak Upadhyaya work for?

Tarak Upadhyaya works for

What is Tarak Upadhyaya's role at

Tarak Upadhyaya is Senior Software Engineer

What is Tarak Upadhyaya's personal email address?

Tarak Upadhyaya's personal email address is t****[email protected]

What is Tarak Upadhyaya's business email address?

Tarak Upadhyaya's business email address is [email protected]***.***

What is Tarak Upadhyaya's Phone Number?

Tarak Upadhyaya's phone (213) ***-*116

What industry does Tarak Upadhyaya work in?

Tarak Upadhyaya works in the Computer Software industry.

About Tarak Upadhyaya

đź’Ľ Past Experience

Tarak Upadhyaya has over 10 years of experience as a software engineer, with 5 years spent as a machine Learning engineer, 4 years as a software engineer, and 2 years as a researcher. He has also had various positions with, Dropbox, and Discovery Engine Corp.

🎓 Education

Tarak Upadhyaya's Educational Background:Tarak Upadhyaya was educated at the Massachusetts Institute of Technology where he earned a Bachelor of Science in Computer Science in 2004. After receiving his undergraduate degree, he worked as a software engineer at Citigroup, where he achieved good success. In 2008, he moved to York University in Toronto, Canada, to become a professor at the university.Upadhyaya has authored over fifty papers and two books in the field of computer science. His research focuses on the design and development of novel software architectures, software system optimization, and communication protocols. In addition, Upadhyaya has also worked on a number of upper-level courses for the MIT campus' student body.Upadhyaya is heavily involved with the MIT research community and regularly participates in various Meetups and Symposia related to the field of computer science. In addition, he is also a member of the International Computer Science Association and the Australasian Computer Society.Upadhyaya is quite highly skilled in course presentation and has a strong ability to engages entire classes in discussion. Despite his background in computer science, he is also quite knowledgeable in other disciplines and has been able to teach and inspire students from a variety of backgrounds.

đź’ˇ Technical & Interpersonal Skills

Software Engineer at from October 2014 to April 2017 (2 years 7 months) in San Francisco, CA. . Software Engineer at Dropbox from June 2007 to January 2008 (8 months) in Cambridge, MA and San Francisco, CA. Designed and implemented initial release of the photo gallery feature. Tech Lead & Engineering Manager, Core Engineering at from April 2017 to August 2019 (2 years 5 months). . Software Engineer at Counsyl from April 2013 to October 2014 (1 year 7 months) in South San Francisco, CA. Worked with several teams developing applications and infrastructure to scale a state-of-the-art automated clinical laboratory performing genetic testing on thousands of samples a month.Designed and implemented:• Application to automate concordance testing of lab results, tracking equipment and personnel.• Automated regression test of in-house sequencing analysis pipeline, highlighting discordant or missing calls, streamlining the clinical validation process for updates to the pipeline. • API for controlling a conveyor to move samples between labs, including integration with in-house robotic scheduling system.• Key-value storage service for simple, authenticated access to laboratory data from any system.• Puppet manifests for configuration of Django applications and supporting web services.• Miscellaneous tools for developer productivity, including enhancing test database workflows, and consistent, reproducible development environments using Vagrant and Puppet.Helped troubleshoot development and production hardware. Part of weekly rotation responsible for deployment of production website. Conducted interviews regularly, and gave tech talks on-site and at campus events. Software Engineer at Discovery Engine Corp from July 2008 to April 2013 (4 years 10 months) in San Francisco, CA. Part of a small team that designed, built, and deployed on bare-metal all components necessary for an efficient web-scale search engine from scratch in C++. Acquired by Twitter.Designed and implemented:• Web-crawler capable of downloading over 500 million documents/day on one machine• Asynchronous architecture responsible for the “life of the query” - from API invocation, retrieve ranked search results from index, join with associated snippet data and return response.• Architecture for fetching and building index of low-latency items (news, blogs, etc)• Low-latency random-access lookup integrated into high throughput distributed chunk-store• Various tools and frameworks used to debug/analyze index pipelines and ranking functions• Multiple features used by the ranking function to identify better documents• Framework for human labeling of search results, and integration into ranking pipelines• iPad application to explore novel user experiences for searchMaintained and enhanced core infrastructure (in-house MapReduce, pipelines, distributed chunk-store, task management and monitoring, RPC’s, webserver, build system).Responsible for maintaining and deploying clusters of development and production hardware in a colo. Developed utilities to monitor cluster health and facilitate maintenance. Managed several cluster upgrades. Researcher at Johns Hopkins University from 2004 to 2006 (2 years) in Baltimore, MA. Analyzed dynamics of mechanical signal propagation in allosteric proteins.

Tarak Upadhyaya’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 250M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Tarak Upadhyaya's Ranking

Ranked #1,093 out of 21,860 for Senior Software Engineer in California

Tarak Upadhyaya's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

2 year(s), 4 month(s)

Tarak Upadhyaya's Willingness to Change Jobs



Open to opportunity?

There's 85% chance that Tarak Upadhyaya is seeking for new opportunities

Tarak Upadhyaya's Social Media Links

Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from 76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
200M Work Emails
100M Direct Dials
250M Professional Profiles
30M Company Profiles

Find anyone, anywhere
with ContactOut today

Making remote or global hires? Connecting
with key decision-makers? We can help.

  • 40 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails,
    mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free