Palantir
Software Engineer - Core Interfaces
About this role
Palantir seeks a Software Engineer to design and build cross-application frontend frameworks that enable seamless data synchronization and interaction across their platform. You'll work on browser-based frameworks and Electron applications, balancing technical implementation with user experience design to create intuitive APIs that integrate cleanly into diverse applications.
What you'll do
- Design and implement cross-application frontend frameworks using web APIs like Broadcast Channels, Service Workers, and Local Storage
- Build Electron applications that extend workflows through platform-specific capabilities such as the IPC API
- Create ergonomic and portable APIs that integrate with the Palantir Ontology and operate independently across the application ecosystem
- Collaborate with teams across the company to understand different codebases and architectural patterns
- Balance low-level technical implementation with high-level UX decisions to ensure intuitive user interactions
- Develop real-time data synchronization features enabling applications to communicate and update dynamically
What they're looking for
- Frontend web development and modern JavaScript frameworks
- Core web APIs and browser-level communication patterns
- Electron application development
- API design and architecture
- User experience design and thinking
- Data synchronization and real-time systems
- Full-stack problem solving
- Cross-functional collaboration
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Palantir
Palantir builds data platforms and software solutions that help government and enterprise customers tackle complex operational challenges, with a focus on responsible AI governance and privacy. The company is hiring software engineers and interns for forward-deployed customer roles, infrastructure and platform teams, and specialized privacy and civil liberties engineering positions.
- Website
- palantir.com
Likely interview questions
- Walk us through your experience designing APIs. How do you balance making an API ergonomic and easy to use while keeping it powerful enough for complex use cases?
- Describe a time you've worked with browser APIs like Broadcast Channels, Service Workers, or Local Storage. What challenges did you encounter, and how did you solve them?