Dear Soupy,<p>You've certainly got quite a quandary on your hands. Having an offer from either place is a great opportunity, but I'd be happy to highlight some of the more unique aspects of a Palantir internship:<p>We do most of our product management as a distributed task across all of engineering. Rather than the traditional "product management tells engineering to implement this specification", we hand out problems to our engineers to solve. This means designing solutions to real world problems, writing specifications, and then implementing those solutions while giving guidance to QA on testing and to docs on training & documentation. This experience is what you will learn on your internship at Palantir - our interns sit on the engineering team as full engineers for the summer, working on the same pool of problems as the full-time engineers.<p>At the end of the summer, you will have learned to invent new technology, manage the product cycle, and translate requirements between cooperating teams - all useful experience for someone who wants to run their own company some day.<p>Some interns, however, have a very unique experience. Consider Michael Kross - he came to Palantir as a front-end engineering intern in the summer of '09. During the summer, he worked (alone, but with the original prototyper as a mentor) on building a fully-functional flows visualization to be used inside the Palantir Government platform. His work shipped as part of a regular release soon after he left for the summer.<p>But in June of '10, six months in to his tenure as a full-time dev and about a year to the day after his internship had originally started (he was a December grad), he had an interesting surprise: work that we had pioneered (including the flows tool) for recovery.gov in fighting fraud in the stimulus money was being applied to Medicare fraud. Vice-President Biden held a press conference where the flows tool was being used as the backdrop where it was announced that Palantir would be used to help reduce a $65 billion / year problem - not bad for a summer internship!<p>Finally, to address your thoughts on networking: you will have a great deal of visibility at Palantir, both in meeting people on other teams, working closely with the people on your team, and in being noticed. You'll have full access to the team of people that built the Palantir teams and products up from an idea to a shipping product and to the people that built the infrastructure to grow the company from idea to institution.<p>At the end of the day - you can’t go wrong quite honestly. We think Facebook has a great product, a great engineering team and respect their work tremendously. The key decider for me personally would be the type of problem you want to work on, how you perceive the impact of the work you’d be doing at each company and the size of the company you’d be joining and hopefully becoming a part of after you graduate. You’ll have a great time, learn a lot and be challenged in either environment.<p>Best of luck with your quandary,<p>Ari Gesher
Senior Software Engineer - Palantir Government