Taro Logo

Staff Software Engineer, AI

Taro Verified

Peregrine

Peregrine creates technology to help public safety agencies make data-driven decisions, power their operations, and maintain strong community relationships. The company is headquartered in San Francisco, CA.
San Francisco, CA, USA
$200,000 - $275,000
Machine Learning
Staff
In-person
201-500 Employees
5+ years of experience

Taro Hiring Bonus Eligible

💵

Receive a cash bonus of up to $15,000 when you successfully land this role. You can view your bonus here.

Interview Fast-Track Advantage

Our partnership with Peregrine means you'll go through an expedited version of the interview process and connect directly with the hiring team.

Job Description

Peregrine Technologies is a company backed by Silicon Valley investors, dedicated to supporting public safety agencies across the United States. Their technology empowers public servants to improve operations and decision-making, currently serving over 80 million Americans. As a member of the new AI team, you'll play a vital role in delivering differentiated value to customers through generative AI-powered user experiences. This team focuses on crafting intuitive interfaces that enable users to interact with the platform using natural language commands and AI agents for complex tasks.

The role involves tackling complex challenges such as scaling the platform to handle terabytes of diverse data, optimizing real-time querying and notifications, and enhancing search algorithms. The tech stack includes Python, Django, Celery, Airflow, Kafka, React, Redux, Mapbox, PostgreSQL, Elasticsearch, Bedrock, Sagemaker, AWS, Pulumi, Terraform, and Kubernetes. The company offers a salary range of $200,000 - $275,000 annually, along with benefits, equity, and bonuses where applicable. This is a great opportunity to shape safe and impactful AI-driven features, solving real-world problems for customers with greater speed and ease.


Responsibilities

  • Deliver differentiated value to customers
  • Craft powerful, intuitive user experiences powered by generative AI
  • Unlock entirely new ways for users to interact with our platform
  • Enable AI agents to handle complex tasks
  • Shape safe, impactful AI-driven features
  • Help customers solve real-world problems with greater speed and ease
  • Scale our platform to handle terabytes of data ingested from a variety of sources
  • Efficiently query and notify users on this data in realtime
  • Optimize search algorithms to serve results quickly

Requirements

Python
Kafka
React
PostgreSQL
Kubernetes
  • Desire and drive to own large portions of the application from start to finish
  • Passion for crafting and shipping software solutions that delight users
  • Thrive on ambiguity and love taking on hard problems
  • Excellent technical vision with the ability to synthesize product requests into strong and reliable software components
  • Understanding of best practices for using generative AI responsibly, with bonus experience applying LLMs to enhance user experience
  • Degree in Computer Science or a related field, or equivalent experience
  • Over 5 years of experience working with cross-functional software development teams
  • Experience shipping and iterating on production-grade software components professionally and / or in the open-source community
  • Ability to write robust, well tested, and well-designed code that frequently gets deployed to users
  • Solid understanding of architecting and scaling distributed software systems
  • Strong best practices in modern software development and comfort navigating large codebases
  • Located in San Francisco and open to working in office

Benefits

Equity
  • Equity
  • Bonus