About the job
Supported by key investors from Silicon Valley, Peregrine Technologies empowers public safety organizations, state and local governments, federal agencies, and private-sector institutions to address societal challenges with remarkable speed and precision. Our AI-driven platform transforms disconnected data into actionable insights—instantly delivering vital information that enables quicker, more informed decisions, resulting in improved outcomes across various touchpoints. Currently, Peregrine serves hundreds of clients in over 30 states and two countries, impacting more than 125 million people. We are poised for further growth as we expand into enterprise solutions and international markets.
Team
At Peregrine, our engineering team prioritizes empathy, believing it enhances our solutions. Observing how users interact with our product is essential as we navigate towards effective answers. Engineers will have the chance to collaborate onsite with our team, gaining insights into the diverse use cases we address.
We cherish both ownership and teamwork—taking full responsibility for significant features while closely collaborating with fellow engineers to bring them to fruition. Humility and empathy are fundamental to developing optimal solutions, as we work directly with our deployment team and users to refine our offerings. Tenacity and creativity are vital in realizing our vision.
Role
As a pivotal member of our new AI team, you’ll play a key role in delivering unique value to our customers. This team is tasked with designing powerful, user-friendly experiences powered by generative AI. You will explore innovative methods for users to engage with our platform—whether through natural language commands or by enabling AI agents to manage complex tasks on their behalf. Your contributions will shape secure, impactful AI-driven features that assist clients in solving real-world issues more efficiently.
Your responsibilities will encompass a variety of complex challenges, from scaling our platform to process terabytes of data from multiple sources to efficiently querying and alerting users in real-time, as well as optimizing search algorithms for quick results.
Our tech stack is continuously evolving but is rooted in a backend framework of Python, Django, Celery, Airflow, and Kafka; a frontend constructed with React, Redux, and Mapbox; data storage solutions including PostgreSQL and Elasticsearch; machine learning models hosted in Bedrock and SageMaker; along with AWS, Pulumi, Terraform, and Kubernetes as our infrastructure.

