THE ROLE
Software engineers at Palantir build products for human-driven analysis of real-world data. Our products must be powerful enough to handle messy data at enormous scales, but nimble enough to provide an intuitive experience for users with a wide range of analytical capabilities. Software engineers are the architects of every aspect of our products, from high-level system design and prototyping to application development and data integration.
Our software engineers build solutions for a variety of different industries and organizations. Each project presents a different challenge, from the regulatory environment to the nature of the data to the user population. Our job is to tackle these challenges in creative ways and deliver value for our customers.
TECHNOLOGIES WE USE
We deploy whatever technology best solves the problem at hand. We develop our own tools, learn from the bleeding edge, and contribute back to the open source community (https://github.com/palantir). We don’t expect all applicants to be experts in all technologies, but we do hope you’ll be willing to learn.
Java and Groovy for our back-end applications and data integration tools
JavaScript, CoffeeScript, AngularJS, jQuery, Backbone, D3, and TypeScript for client and server web work
Open source technologies such as Cassandra, Spark, AtlasDB, ElasticSearch, etc.
Python for data science and machine learning
Internal frameworks for our rapid iteration tools
Learn more about us: www.youtube.com/watch
