Software Engineer, Data Governance

Peregrine TechnologiesSan Francisco, CA
$160,000 - $220,000Onsite

About The Position

Peregrine helps public safety organizations, state and local governments, federal agencies, and private-sector institutions address societal challenges with AI-enabled platforms that turn siloed data into operational intelligence. The Data Governance team builds services, systems, and product features to help customers govern all their data assets throughout their lifecycle within Peregrine, providing fine-grained, secure data access and auditability controls. This role involves architecting and building the next version of core access control and governance systems, handling features like fine-grained permissions, auditability, policy enforcement, metadata management, and data labeling across the platform. The engineer will collaborate with Product Managers, design and build data governance features, and make trade-offs between security and usability. The technology stack includes Python, Django, Celery, Airflow, Kafka, React, Redux, Mapbox, PostgreSQL, Elasticsearch, AWS, Pulumi, Terraform, and Kubernetes.

Requirements

  • 2-5 years of experience building and maintaining distributed data systems and cloud-based platforms.
  • Knowledge across data governance, access controls, and platform auditability.
  • Strong development background in Python.
  • Demonstrated ability in technical execution.
  • Exceptional interpersonal and communication skills.
  • Located in San Francisco and open to working in office.

Responsibilities

  • Architecting and building the next version of core access control and governance systems.
  • Developing features spanning fine-grained permissions, auditability, policy enforcement, metadata management, and data labeling.
  • Designing and building data governance features, balancing security and usability.
  • Working closely with Product Managers to drive projects from idea formulation to design and implementation.
  • Building scalable, secure-by-default frameworks foundational to infrastructure.
  • Synthesizing product requests into strong and reliable software components within the data governance domain.
  • Owning large portions of the application from start to finish.
  • Crafting and shipping software solutions that delight users.
  • Taking on hard problems and thriving on ambiguity.
  • Growing engineering talent through hands-on mentorship and fostering strong security values.

Benefits

  • Benefits
  • Equity (if applicable)
  • Bonus (if applicable)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service