Staff Software Engineer
Peregrine · San Francisco, CA · 3 wk ago
Engineering$200k–$275k/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 using AI-enabled technology. We support hundreds of customers across 30+ states and two countries, serving more than 125 million people.
Responsibilities
- Work cross-functionally with design and product management to build robust, scalable, and user-centered systems.
- Tackle a range of challenges, from enabling real-time user collaboration on detailed maps to building high-scale backend architecture for ingesting billions of data points.
- Collaborate with the deployment team and users to iterate and solve their problems.
- Develop high-performing teams and guide them through complex technical challenges.
- Drive impactful work that delivers value to customers, such as aiding emergency responders during hurricanes and diffusing complex organized crime.
- Lead the development of innovative capabilities that enable new workflows for customers.
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.
- 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.
Qualifications
- Degree in Computer Science or a related field, or equivalent experience.
- 8+ 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.
- Solid understanding of architecting and scaling distributed software systems.
- Strong best practices in modern software development and comfort navigating large codebases.
Skills
- Proficiency in Python, Django, Celery, Airflow, Kafka, React, Redux, and Mapbox.
- Experience with PostgreSQL, Elasticsearch, Bedrock, and Sagemaker.
- Comfort with AWS, Pulumi, Terraform, and Kubernetes.
Benefits
Includes comprehensive benefits package, equity, and bonuses (if applicable).
Pay
$200,000 - $275,000 Annually + Benefits + Equity (if applicable) + Bonus (if applicable)
Schedule
Full-time position located in San Francisco, CA.
Equal Opportunity Employer
Peregrine Technologies is committed to creating an inclusive environment for all employees and is an equal opportunity employer.