Taro Logo

Senior Software Engineer, AI

Taro Verified
This job posting is no longer active. Check out these related jobs instead:

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.
$130,000 - $250,000
Machine Learning
Senior
In-person
201-500 Employees
3+ years of experience

Job Description

Peregrine Technologies, backed by Silicon Valley investors, supports public safety agencies by providing technology to improve operations and decision-making. They serve over 80 million Americans, partnering with customers to develop solutions that create safer communities while protecting privacy and civil liberties. As a Senior Software Engineer on the new AI team, you will be instrumental in delivering differentiated value to customers through powerful, intuitive user experiences powered by generative AI. You'll unlock entirely new ways for users to interact with the platform, whether through natural language commands or AI agents handling complex tasks.

Your responsibilities include scaling the platform to handle large datasets, efficiently querying and notifying users in real-time, and optimizing search algorithms. The tech stack includes Python, Django, Celery, Airflow, Kafka, React, Redux, Mapbox, PostgreSQL, Elasticsearch, Bedrock, Sagemaker, AWS, Pulumi, Terraform, and Kubernetes. This role offers the opportunity to shape impactful AI-driven features that help customers solve real-world problems with greater speed and ease, along with competitive compensation, benefits, and potential equity and bonuses. This is a chance to join a mission-focused team that values empathy, curiosity, integrity, and excellent execution, and to build impactful software from the ground up.


Responsibilities

  • Be instrumental in delivering differentiated value to customers
  • Craft powerful, intuitive user experiences powered by generative AI
  • Unlock entirely new ways for users to interact with our platform
  • Shape safe, impactful AI-driven features that help customers solve real-world problems with greater speed and ease
  • Scale platform to handle terabytes of data ingested from a variety of sources
  • Efficiently query and notifying 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
  • 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 Washington, D.C. and open to working in office

Visa Policy

Peregrine isn't offering any visa sponsorship support at this time.


Benefits

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