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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior