Required Skills
About the Job
We are seeking a Senior Palantir Foundry Software Engineer to lead the design, development, and configuration of applications on the Palantir Foundry platform. In this role, you will be the primary point of contact for application development, responsible for building and enhancing applications to meet specific business process requirements. You will leverage your expertise in PySpark, Python, and SQL to design, develop, test, and support robust data pipelines and applications. A key part of this role involves configuring and customizing Palantir Foundry's Workshop to create dynamic and interactive workflows and ontologies. You will write TypeScript to build custom forms for user-driven data entry and validation. Collaboration is essential as you will work closely with data engineers, stakeholders, product owners, and design teams to address technical issues, understand requirements, and design effective data pipelines. You will independently troubleshoot issues, optimize performance, and communicate technical solutions clearly to the team and client. Experience with data lineage, health checks, Contour, and data connections within Palantir Foundry is expected. Proficiency in managing structured and unstructured data, various file formats (CSV, JSON, Parquet, ORC), and implementing data loading strategies, including CDC, is also required. Familiarity with version control systems like Git and hosting services such as Azure DevOps or GitHub is beneficial, as is experience with test-driven development and CI/CD workflows. This role requires a minimum of 6 years of experience and 15 years of full-time education.