Tarak Upadhyaya's Work Experience
Senior Software Engineer
October 2014 to April 2017
San Francisco, CA
April 2013 to October 2014
South San Francisco, CA
Discovery Engine Corp
July 2008 to April 2013
San Francisco, CA
June 2007 to January 2008
Cambridge, MA and San Francisco, CA
Johns Hopkins University
2004 to 2006
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 ...
Tarak Upadhyaya's Estimated Salary Range
Frequently Asked Questions about Tarak Upadhyaya
What company does Tarak Upadhyaya work for?
Tarak Upadhyaya works for Kite.com
What is Tarak Upadhyaya's role at Kite.com?
Tarak Upadhyaya is Senior Software Engineer
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 Kite.com, Dropbox, and Discovery Engine Corp.
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 Kite.com 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 Kite.com 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.
In a nutshell
Ranked #1,093 out of 21,860 for Senior Software Engineer in California
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
2 year(s), 4 month(s)
There's 85% chance that Tarak Upadhyaya is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from 76% of Fortune 500 companies
The most accurate data ever
Find anyone, anywhere
with ContactOut today
Making remote or global hires? Connecting
with key decision-makers? We can help.
No credit card required