Peregrine is looking to solve the problem of improving operations and decision-making for public safety agencies across the country.
Requirements
- 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
- Strong understanding of product development and navigating large codebases
- Experience with Python, Django, Celery, Airflow, and Kafka
- Experience with React, Redux, and Mapbox
- Experience with PostgreSQL and Elasticsearch
Responsibilities
- Create novel capabilities that span the platform
- Optimize subsystems to achieve order-of-magnitude improvements in performance
- Work on projects such as re-architecting the Elasticsearch cluster
- Own strategic initiatives that deliver industry-leading platform performance and capabilities
- Collaborate directly with the deployment team and users to solve problems
- Take full responsibility for major features and work closely with other engineers to drive them to completion
- Push the boundaries of what a data platform can do
Other
- 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
- Degree in Computer Science or a related field, or equivalent experience
- 5+ years of experience working with cross-functional software development teams
- San Francisco or Washington DC based candidates strongly preferred (hybrid work is acceptable)