Skip to main content

Palantir

Software Engineer - Core Interfaces

Palo Alto, CAfull-timemidAdded 1 month ago

About this role

Join Palantir's Core Interfaces team to design and build frontend frameworks that enable seamless cross-application communication within a data analytics platform. You'll work on low-level browser APIs and Electron integrations while crafting intuitive, ergonomic APIs that connect diverse applications and support real-time data synchronization.

What you'll do

  • Design and implement cross-application frontend frameworks using web APIs like Broadcast Channels, Service Workers, and Local Storage
  • Develop Electron applications that extend platform workflows through IPC and native capabilities
  • Create ergonomic APIs that integrate cleanly across multiple applications with distinct UX requirements
  • Collaborate with teams across the company to understand application architectures and codebases
  • Balance technical implementation with user experience to ensure intuitive cross-app interactions
  • Enable real-time data synchronization between applications, including Ontology-based object updates

What they're looking for

  • Frontend/web development and JavaScript/TypeScript
  • Browser APIs (Broadcast Channels, Service Workers, Local Storage)
  • Electron development
  • API design and architecture
  • UX/UI sensibility and design thinking
  • Systems integration and cross-platform frameworks
  • Strong problem-solving and communication skills
Apply with Autofill

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.

View all jobs at Palantir

Likely interview questions

  • How would you approach designing an API that needs to work seamlessly across multiple different applications with distinct UX concepts and architectural patterns?
  • Describe your experience with browser APIs like Broadcast Channels, Service Workers, or Local Storage. How have you used them to solve communication or synchronization problems?