Our People / Open Positions / Engineering /

Software Engineer

Palo Alto, CA

We need world-class engineers to develop our information exploration technologies. The problem space includes everything from exploring huge information sets to presenting complex information in an easily digestible form for end-users.

We are looking for talented and passionate software engineers who love to code and aren’t intimidated by challenging problems. We brew modern web tools and know the open-source world inside out. We are designing algorithms to solve novel search problems across heterogeneous information. Our information exploration technology allows analysts to understand complex relationships. 


  • BS/MS in Computer Science or equivalent (PhD or dropped out of PhD a plus)
  • Previous job experience a plus, Java experience a big plus
  • Enthusiasm for solving interesting problems and a willingness to take on new product features
  • Background in distributed systems, machine learning, information retrieval, data visualization and/or developing enterprise software systems a plus
  • Interest in working on a rapidly changing, ever-evolving system
  • Software engineering positions are available on multiple teams

:) Apply Now


Palantir is an Equal Employment Opportunity and Affirmative Action Employer. Employment here is based solely upon one's individual merit and qualifications directly related to professional competence. We do not discriminate on the basis of sex, race, color, national origin, ancestry, citizenship, pregnancy status, religion, age, physical or mental disability, medical condition, sexual orientation or veteran, marital status or any other characteristics protected by law. We will also make all reasonable accommodations to meet our obligations under the Americans with Disabilities Act (ADA) and state disability laws.