Jobs › Companies › Perplexity › Member of Technical Staff (Software Engineer, Design System)

About this Member of Technical Staff (Software Engineer, Design System) role at Perplexity

Perplexity · Hybrid · San Francisco

Perplexity is looking for a frontend engineer to build the design system behind every Perplexity product. It is the component library and design language shared across web, iOS, Android, macOS, and Windows – the primitives, tokens, and interaction patterns that every product team builds on top of.

Its users are internal, spanning product teams and a broad range of contributors across the company. The components you build become the foundation all of them rely on. You will develop component APIs that hold up across dozens of consuming surfaces and are easy for other teams to adopt correctly, contribute to the token pipeline that keeps five platforms visually consistent, and maintain a high bar for interaction quality and accessibility.

Tech Stack: React · TypeScript · CSS · Design Tokens

What you'll do

  • Design and build core primitives – overlays, inputs, navigation, feedback – with APIs that stay coherent as consumers multiply

  • Work across the design-token pipeline – authoring, generation, and per-platform publishing across web, iOS, Android, macOS, and Windows

  • Partner directly with design on the design language itself, translating Figma systems into typed, testable, documented components

  • Migrate product surfaces off bespoke implementations onto shared primitives without breaking them

  • Build accessible components by default – keyboard, focus, contrast, screen readers – backed by automated coverage

  • Support consuming teams through docs, visual regression coverage, and on-call rotation

What we're looking for

  • 4+ years building production frontend; experience with a design system, component library, or shared UI platform is a plus

  • Interest in building reusable components

  • Strong React and TypeScript, and CSS

  • Working accessibility knowledge (WCAG, ARIA patterns, assistive tech)

  • Comfort collaborating closely with designers on the visual and interaction language

Ready to apply to Perplexity?
Apply to Perplexity

How this Staff Engineer salary compares

This role pays $312,500/yr — above the typical range for Staff Engineer roles.

$195,000 median $245,000 $389,500

Typical range $222,325–$286,843/yr, from 718 comparable Staff Engineer listings on JobsRadar (pay annualized to USD). See Staff Engineer salary insights →

Similar jobs

Redwood Materials
Staff Electrical Design Engineer, EPC
Redwood Materials
⚡ Apply early San Francisco, California, Uni... Onsite $190,000–$252,500
● New 👁 Seen ✓ Applied 3h ago
Redwood Materials
Staff Electrical Design Engineer, EPC
Redwood Materials
⚡ Apply early Carson City, NV Onsite
● New 👁 Seen ✓ Applied 3h ago
Redwood Materials
Staff Electrical Design Engineer, EPC
Redwood Materials
⚡ Apply early McCarran, NV Onsite
● New 👁 Seen ✓ Applied 3h ago
SA
Senior | Staff Software Engineer - AI / ML
Snorkel AI
⚡ Apply early San Francisco, CA (Hybrid) Hybrid $208,000–$315,000
● New 👁 Seen ✓ Applied 1d ago
Ōura
Staff Electrical Engineer
Ōura
⚡ Apply early Hybrid - San Francisco, Califo... Hybrid
● New 👁 Seen ✓ Applied 1d ago
AM
Staff Hardware Validation Engineer
Amperesand
⚡ Apply early Reno, Nevada, United States; S... Onsite $165,000–$200,000
● New 👁 Seen ✓ Applied 1d ago
AM
Staff Power Electronics Control Engineer
Amperesand
⚡ Apply early Reno, Nevada, United States; S... Hybrid
● New 👁 Seen ✓ Applied 1d ago
AM
Staff Firmware Engineer
Amperesand
⚡ Apply early Reno, Nevada, United States; S... Hybrid $190,000–$250,000
● New 👁 Seen ✓ Applied 1d ago
Gusto, Inc.
Staff Software Engineer, Financial Infrastructure
Gusto, Inc.
⚡ Apply early Burlingame, CA - Hybrid; Denve... Hybrid $163,000–$204,000
● New 👁 Seen ✓ Applied 1d ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Perplexity

See all jobs at Perplexity →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free