Engineering

Software Engineer (Machine Learning)

Being a member of Palantir's Engineering department is an experience unlike any other. Our home is a true startup: the intersection between efficiency and ingenuity where every voice is heard, every idea is considered, and every member makes a tangible impact.

Apply for this Position

We are looking for talented and bold engineers who love to code, get their hands dirty with raw data, and derive meaningful and actionable insights.

Our technology enables customers to recognize and understand complex relationships within heterogeneous data. Our products facilitate the discovery, iterative refinement, and testing of domain-specific hypotheses, and present results in an understandable form for end-users.

The datasets we work with are as varied as our customers (e.g. government agencies, financial institutions, media companies, disaster relief), who trust us to help them use their data to solve their most important problems. Often, these problems are not clearly defined – they are discovered and refined through hard work, rapid iteration, and perceptiveness.

Ideal candidates learn and adapt quickly, and will be able to use every tool at their disposal – software, algorithms, statistical models, and beyond – to understand and effectively tackle hard problems. They appreciate the difference between explaining and fitting statistical models, the importance of good metrics, and the tradeoff between exploration and exploitation. They can perceive common structure between superficially unrelated problems, and can use this to build tools, algorithms, and products with superlinear value.

Responsibilities

Requirements

Desirable

Apply for this Position