×
Register Here to Apply for Jobs or Post Jobs. X

Product Engineer San Francisco, CA

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Assert
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer
Job Description & How to Apply Below
Position: Product Engineer San Francisco, CA +

We are a team of engineers and researchers with an ambitious mission: to move the world toward error-free software. We're doing this by building tools to autonomously review and test code. We are backed by Accel, Guillermo Rauch (Vercel), Thomas Wolf (Hugging Face), David Cramer (Sentry), Charlie Marsh (Astral), and a number of other open source developers, machine learning researchers, and entrepreneurs.

If you wish to learn more, read here about our mission and values.

The Culture We Are Building
  • We are assembling a lean group of generalists. While we welcome experience, we're primarily looking for creative, curious problem solvers with a keen interest in open-ended, technically challenging problems.
  • We are looking to hire in-person in San Francisco. We believe that having a community is critical for learning, growth, and camaraderie. We will pay generously for relocation assistance.
  • We want to invest heavily in our team's growth. We will happily sponsor conference attendance (NeurIPS, ICML, Rust Conf, PyCon, etc.) and encourage projects and research. If there's something that will help you grow as an engineer, researcher, or designer, we actively want to support it.
  • We believe in compensating exceptional talent exceptionally well. We benchmark our compensation against the top 90th percentile for each role, and we're committed to working with candidates we're excited about to ensure they are excited too.
  • We have an academic as well as competitive spirit. We enjoy thought exercises, math puzzles, intellectual inquiry, and vigorous debates.

Build the application that redefines how teams collaborate around and review code. Ship a fast, resilient full‑stack web experience (and soon a mobile iOS or hybrid client) using Solid, Tan Stack, and Tailwind

CSS. Own bi‑directional sync with code hosts and obsess over performance: prefetching, code‑splitting, lazy‑loading, streaming data, and rigorous profiling.

Responsibilities
  • Design and ship the application that redefines how teams collaborate around and review code—discussion, diffs, timelines, notifications, and change grouping
  • Build fast, accessible UIs using Solid, Tan Stack, and Tailwind

    CSS; deliver crisp interactions, keyboard-first workflows, and responsive layouts
  • Implement bi-directional data sync with code hosts (e.g., Git Hub/Git Lab/Bitbucket): webhooks, backfills, conflict resolution, and rate-limit aware pipelines
  • Engineer real-time collaboration and reliable offline-aware UX with optimistic updates, fine-grained reactivity, and resilient retry semantics
  • Obsess over performance: prefetching, code-splitting, lazy-loading, streaming data, caching strategies, and careful bundle/render profiling
  • Prototype and ship a mobile experience (iOS or hybrid) that leverages the same APIs and sync layer for first-class review on the go
  • Own end-to-end quality: analytics, observability, E2E tests, and safe, incremental rollouts
Qualifications
  • Track record shipping polished, full-stack web applications with exceptional UX and craft
  • Expertise with Type Script, Solid (or similar reactive frameworks), Tan Stack (Query/Router), and Tailwind CSS
  • Performance instincts across network, rendering, and bundles; hands-on with prefetching, lazy-loading, and caching strategies
  • Experience integrating with code hosting APIs and webhooks (Git Hub/Git Lab/Bitbucket) and designing bi-directional sync
  • Comfort building and evolving backend APIs/data models and operating production services with observability
  • Mobile experience (iOS with Swift/Swift

    UI, or hybrid) is a plus
  • Strong product sense and an eye for interaction details
Interview Process

Our interview process is designed to be thorough yet efficient, respecting our time as well as yours. We occasionally accelerate the process or skip steps for candidates.

Application Send your resume, a personal introduction, and evidence of exceptional ability to hiring.

Technical Discussion A conversation with our engineers about your background.

Final Onsite Collaborate with our team on a real problem in our codebase.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary