Software Engineer, Applied AI
Peregrine · San Francisco, CA · Yesterday
Engineering$160k–$220k/yrFull-time
About the role
Peregrine helps public safety organizations, state and local governments, federal agencies, and private-sector institutions address societal challenges with speed and accuracy. Our AI-enabled platform transforms siloed and disconnected data into operational intelligence, instantly surfacing mission-critical information to empower better, faster decisions.
Responsibilities
- Deliver differentiated value to customers through powerful, intuitive user experiences powered by generative AI.
- Unlock new ways for users to interact with our platform, whether through natural language commands or AI agents handling complex tasks.
- Work on a wide range of complex challenges, including scaling the platform to handle terabytes of data, efficiently querying and notifying users in real-time, and optimizing search algorithms for quick result delivery.
- Collaborate with the deployment team and end-users to iteratively solve their problems.
- Write robust, well-tested, and well-designed code that frequently gets deployed to users.
- Architect and scale distributed software systems, ensuring they are efficient and scalable.
Requirements
- Desire and drive to own large portions of the application from start to finish.
- Passion for crafting and shipping software solutions that delight users.
- Thrives on ambiguity and loves tackling hard problems.
- Excellent technical vision with the ability to synthesize product requests into strong and reliable software components.
Qualifications
- 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.
- 2-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.
- Strong understanding of modern software development practices and comfort navigating large codebases.
Skills
- Python, Django, Celery, Airflow, Kafka
- React, Redux, Mapbox
- PostgreSQL, Elasticsearch
- SageMaker, Bedrock
- AWS, Pulumi, Terraform, Kubernetes
Benefits
Peregrine offers a competitive salary range of $160,000 - $220,000 annually, along with benefits, equity (if applicable), and bonuses (if applicable).
Pay
$160,000 - $220,000 Annually
Schedule
Full-time
Location
San Francisco