Taro Logo

Senior 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.
New York, NY, USA
$130,000 - $250,000
Machine Learning
Senior
In-person
201-500 Employees
3+ 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, backed by Silicon Valley investors, empowers public safety agencies with technology to improve operations and decision-making, serving over 80 million Americans. As a Senior Software Engineer on the new AI team, you will be instrumental in delivering differentiated value to customers by crafting powerful, intuitive user experiences powered by generative AI. This role involves unlocking new user interactions with the platform through natural language commands and AI agents that handle complex tasks. You will shape safe, impactful AI-driven features that help customers solve real-world problems with greater speed and ease.

The scope includes scaling the platform to handle terabytes of data from various sources, efficiently querying and notifying users in real-time, and optimizing search algorithms for fast results. The stack includes Python, Django, Celery, Airflow, and Kafka on the backend; React, Redux, and Mapbox on the frontend; PostgreSQL and Elasticsearch for data storage; and machine learning models hosted in Bedrock and Sagemaker. The underlying infrastructure is AWS, Pulumi, Terraform, and Kubernetes.

The company offers a salary range of $130,000 - $250,000 annually, along with benefits, equity (if applicable), and a bonus (if applicable). They are committed to creating an inclusive environment and are an equal opportunity employer. This is a great opportunity to join a mission-focused team and build impactful software that improves public safety.


Responsibilities

  • Delivering differentiated value to customers
  • Crafting powerful, intuitive user experiences powered by generative AI
  • Unlocking entirely new ways for users to interact with our platform
  • Shaping safe, impactful AI-driven features
  • Scaling platform to handle terabytes of data
  • Efficiently querying and notifying users on this data in realtime
  • Optimizing search algorithms to serve results quickly

Requirements

Python
React
Kafka
PostgreSQL
  • 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
  • 3+ 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 NYC and open to working in office

Benefits

Equity
  • Benefits
  • Equity (if applicable)
  • Bonus (if applicable)