Software Engineer - Frontend Developer Productivity

Palantir Palantir · Enterprise · New York, NY · Dev

Software Engineer focused on Frontend Developer Productivity within the Frontend Infrastructure group. Responsibilities include improving the velocity and quality of engineering by working on the build and CI system for a large monorepo, core infrastructure for frontend development and serving, a GraphQL API, an open-source UI framework (Blueprint), and developer tools/VSCode extensions.

What you'd actually do

  1. Design tools and infrastructure that make it easy for developers to build performant applications.
  2. Identify the most pressing issues affecting our frontend developers and advocate for potential solutions.
  3. Extend our Gradle-based build tooling to decrease build times even as the size of our monorepo increases.
  4. Provide support for other developers by answering questions on Slack, documenting common dev workflows and issues, or giving internal tech talks.

Skills

Required

  • JavaScript/TypeScript
  • Java
  • C++
  • Python
  • data structures
  • distributed systems
  • software engineering experience

Nice to have

  • web technologies
  • build systems

What the JD emphasized

  • 2+ years of software engineering experience
  • Strong coding skills, with demonstrated proficiency in JavaScript/TypeScript, Java, C++, Python, or another similar programming language.
  • Great problem solving skills with the ability to navigate complex systems.
  • Familiarity with data structures, distributed systems, and other technical tools.
  • Strong written and verbal communication skills.