About the job
At Peregrine Technologies, we are backed by prominent Silicon Valley investors and are committed to aiding public safety organizations, state and local governments, federal agencies, and private-sector institutions in meeting society's challenges with remarkable speed and precision. Our cutting-edge AI-enabled platform converts fragmented and isolated data into actionable operational intelligence, providing immediate access to crucial information that empowers swift and informed decision-making, enhancing outcomes across all interactions. Presently, Peregrine serves hundreds of clients across over 30 states and two countries, benefiting more than 125 million people, and we are on a mission to expand our impact globally.
Team
We believe that empathy is essential in crafting superior solutions. Understanding how users interact with our products is a priority, allowing us to arrive at the best answers effectively. Engineers will closely collaborate with our onsite team to comprehend the diverse use cases that Peregrine addresses.
We are actively seeking a Data Governance Engineer to join our dynamic engineering teams, tackling a variety of challenges, from facilitating real-time user collaboration on intricate maps to constructing high-scale backend architectures capable of processing billions of data points.
The Data Governance team is responsible for developing services, systems, and product features that enable our customers to manage their data assets throughout their lifecycle within the Peregrine platform. We ensure robust, secure data access and comprehensive audit capabilities.
Role
As a Software Engineer on our expanding team, you will enjoy significant ownership over our technology stack. You will play an integral role in designing and constructing the next iteration of our core access control and governance systems, which manage access to over 7 billion data points within Peregrine's multi-tenant data platform. Your work will involve implementing fine-grained permissions, audit functionality, policy enforcement, metadata management, data labeling, and compliance across the platform.
You will collaborate closely with Product Managers to guide projects from conceptualization to design and execution. Your design and development of data governance features will involve making thoughtful trade-offs to achieve an optimal balance between security and user experience.
Our technology stack is continually evolving, built on a robust backend foundation comprising Python, Django, Celery, Airflow, and Kafka, with a frontend developed using React, Redux, and Mapbox. We utilize data stores including PostgreSQL and Elasticsearch, and host machine learning models on Bedrock and Sagemaker, while leveraging AWS, Pulumi, Terraform, and Kubernetes as our foundational infrastructure.

