Peregrine is hiring a product-minded Staff Software Engineer for its Product Experiences team. The team builds the features customers use across the Peregrine platform, turning large volumes of data into fast, intuitive, and trustworthy experiences that help investigators and analysts act on information. The engineer will partner with design, product management, deployment teams, users, and other engineers to own major features from concept through delivery and iteration. The role offers broad ownership across capabilities including Search, Dossier, Charts, Dashboards, Maps, Network, Table, Workspace, Docs, Automations, and Mobile. Key challenges include search and semantic discovery across billions of records, on-demand entity dossiers, real-time collaborative map and network experiences, and AI-powered capabilities with transparent and trustworthy sources. The position emphasizes latency, interaction design, resilience, and reliable software that makes complex workflows feel effortless. The technology stack includes React, Redux, TypeScript, Mapbox, Python, Django, Celery, Airflow, Kafka, PostgreSQL, Elasticsearch, Bedrock, Sagemaker, AWS, Pulumi, Terraform, and Kubernetes. The role is based in San Francisco or Washington, D.C., with an expectation of working 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