Staff Software Engineer, Product Experiences

Peregrine Technologies•San Francisco, CA
•$200,000 - $275,000•Hybrid

About The Position

Peregrine is hiring a Staff Software Engineer for its Product Experiences team, which builds the features users work in every day across the Peregrine platform. The role partners closely with product management, design, deployment teams, and users to deliver fast, intuitive, trustworthy experiences that turn large volumes of data into actionable information. The engineer will own major user-facing features and contribute across capabilities including Search, Dossier, Charts, Dashboards, Maps, Network, Table, Workspace, Docs, Automations, and Mobile. Work includes improving search and semantic discovery across billions of records, assembling detailed entity views, building real-time collaborative map and network experiences, and bringing AI-powered features to users with transparency and trust. The role emphasizes latency, interaction design, resilience, and reliable delivery. The technology stack includes React, Redux, TypeScript, Mapbox, Python, Django, Celery, Airflow, Kafka, PostgreSQL, Elasticsearch, Bedrock, SageMaker, AWS, Pulumi, Terraform, and Kubernetes. The position is based in San Francisco or Washington, D.C., with an expectation to work in the office four days per week.

Requirements

  • Degree in Computer Science or a related field, or equivalent experience.
  • 8+ years of experience working with cross-functional software development teams.
  • Experience professionally or in the open-source community shipping and iterating on production-grade, user-facing software.
  • Strong frontend fundamentals, particularly React and TypeScript, and comfort working full-stack to deliver features end to end.
  • Ability to write robust, well-tested, well-designed code that is frequently deployed to users.
  • Solid understanding of architecting and scaling distributed software systems.
  • Strong modern software development practices and comfort navigating large codebases.
  • Located in San Francisco or Washington, D.C., and open to working in the office four days a week.

Responsibilities

  • Own substantial portions of the user-facing platform and take major features from start to finish.
  • Build and iterate on product experiences across capabilities such as Search, Dossier, Charts, Dashboards, Maps, Network, Table, Workspace, Docs, Automations, and Mobile.
  • Develop search and semantic discovery features that help users find relevant information across billions of records.
  • Design Dossier views that assemble a complete picture of an entity on demand.
  • Build real-time collaborative experiences involving maps and networks.
  • Deliver AI-powered user capabilities with source transparency and trust.
  • Work cross-functionally with design, product management, deployment teams, other engineers, and users.
  • Translate product requests into reliable software components and ship robust, tested code frequently.
  • Improve experience quality through attention to latency, interaction design, and resilience.

Benefits

  • Benefits are offered; details are referenced through a benefits link in the posting.
  • Equity, if applicable.
  • Bonus, if applicable.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service