About the job
Supported by prominent Silicon Valley investors, Peregrine Technologies empowers public safety organizations, state and local governments, federal agencies, and private-sector entities to tackle societal challenges with unmatched speed and precision. Our AI-driven platform transforms isolated and disparate data into operational intelligence, swiftly revealing mission-critical information that facilitates improved decision-making at every level. Currently, Peregrine serves hundreds of clients across more than 30 states and two countries, impacting over 125 million individuals, and we are expanding our reach into the enterprise sector and internationally.
Team
Our engineering team is dedicated to creating empathetic solutions. We prioritize understanding how users interact with our product, which guides us to the best outcomes. Our engineers collaborate closely on-site to grasp the diverse use cases that Peregrine supports.
We are in search of a Data Governance Engineer to join our core engineering teams. Our challenges range from enabling real-time user collaboration on detailed maps to constructing scalable backend architectures capable of processing billions of data points.
The Data Governance team is responsible for developing services, systems, and product features that assist our clients in managing their data assets throughout their entire lifecycle within the Peregrine platform. We ensure secure, fine-grained data access and auditing controls.
Role
As a software engineer on our expanding team, you will have significant ownership across our technology stack. Your role will involve architecting and building the next generation of our core access control and governance systems, which manage access to over 7 billion data points on Peregrine's multi-tenant data platform. This includes implementing features such as fine-grained permissions, auditing, policy enforcement, metadata management, and data labeling & compliance across the platform.
You will collaborate closely with Product Managers to lead projects from inception through design and implementation. Your responsibilities will include designing and building data governance features while making strategic trade-offs to ensure a balance between security and usability.
Our technology stack is continuously evolving, anchored by a backend foundation of Python, Django, Celery, Airflow, and Kafka; a frontend developed with React, Redux, and Mapbox; data storage solutions utilizing PostgreSQL and Elasticsearch; and machine learning models hosted on Bedrock and Sagemaker, supported by AWS, Pulumi, Terraform, and Kubernetes.

