Peregrine Technologies

< 10 Employees
< 10 Engineers
$5M - $10M Funding
Series A

We create technology to help governments transform the way they solve crime while building trust with their communities. We do this through openness, accountability, careful policy enforcement, and respect for people’s personal freedoms.

Active Roles
Why join us?
  • We have an amazing team that is dedicated to improving government, law enforcement, and criminal justice.

  • Our customers love our product. For agencies that have been sold bad technology time and time again, it's incredible to see how well-crafted software can augment their jobs.

  • Within the first year, we signed multiple high value contracts with law enforcement agencies around the bay area. Selling to government is notoriously very difficult and slow. Our speed speaks to our experience in selling to government and our ability to build great products.


Engineering at Peregrine Technologies
Engineering team and processes

Our engineers operate with a high degree of autonomy and work closely with teams embedded with our clients. Typically, we work in one week cycles and have one planning meeting every Friday. We believe in robust testing and writing quality code. We move fast, but we operate in a context where errors have real impact on people, so we take time to ensure correctness.

Technical Challenges

Whether working on the backend, frontend, or both, our product deals with serious technical challenges. Fundamentally, we integrate millions of data points from data stores owned by government agencies and deliver a layer of search, knowledge management, and analytics on top. We already store petabytes of data that needs to be searched and analyzed. We have multiple data stores to support the unique queries that our users require: think graph based queries like find me all people within 5 degrees of this person.

On top of searching and scaling of data, we also provide real-time data processing. We support complex alerting mechanisms based on new data that comes into the system; we allow users to follow different data for changes.

One primary use-case for warehousing this data is to allow governments to share data across agencies. Sharing is something that has not yet been adopted by government due to the sensitive nature of the data. We are building robust sharing tools that allow agencies to have fine grain control over what and how data is shared.

Lastly, our frontend provides powerful analytical tools to our users. We visualize millions of data points on maps, networks, and tables. The analysis we have requires thoughtful engineering to ensure scalability, but also careful attention to the user experience.

Projects you might work on
  • Building a system that processes video into text so that it can be searched by users.

  • Give users the ability to search data along a path that has been drawn on a map.

  • Scale our architecture to alert on newly ingested data that matches complex filters.

Tech stack
Python
Django
React
Typescript
Postgresql
Elasticsearch
Neo4j
Mapbox
AWS
Redis
Terraform
Ansible

Working at Peregrine Technologies

We value people who are self-starters and proactively work to improve code, processes, and systems. We aim to be humble, good listeners, and respectful.

Gym/Fitness

We give a $100 stipend each month for wellness.

Workshops/Conferences

We encourage and support engineers to go to two conferences a year.

Health Insurance

We provide full medical, dental, and vision coverage.

Beautiful Office

We are located right off the Montgomery BART station. We have a simple and sleek office.

Relocation

We offer relocation stipends for people moving from out of state.


External Links

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply