Peregrine helps the world’s most complex organizations solve their hardest problems with unprecedented speed and accuracy by turning siloed and disconnected data into operational intelligence.
Requirements
- 10+ years of experience architecting and maintaining distributed data systems and cloud-based platforms
- Deep knowledge across areas that include: identity and access management, secret management, applied cryptography, secure system design, and cloud security.
- Strong development background in technologies and languages that include Python
- Python, Django, Celery, Airflow, and Kafka
- React, Redux, and Mapbox
- PostgreSQL and Elasticsearch
- AWS, Pulumi, Terraform, and Kubernetes
Responsibilities
- Build scalable, secure-by-default frameworks that are foundational to our infrastructure, ensuring first-in-class data security.
- Identify and resolve emerging security risks and define mitigation strategies to drive solutions that support our product objectives
- Define security architecture across the platform with a focus on authentication, authorization, data protection, and software supply chain security
- Collaborate closely with product and engineering teams to implement security best practices.
- Grow engineering talent through hands-on mentorship while fostering strong security values
- architecting and maintaining distributed data systems and cloud-based platforms
- Develop and maintain high-scale backend architecture for ingesting billions of data points.
Other
- Proven success coaching and developing senior engineers
- Demonstrated ability in technical execution and leadership
- Exceptional interpersonal and communication skills
- Ability to work on-site at our San Francisco or New York City office
- Salary Range: $200,000 - $275,000 Annually + Benefits + Equity (if applicable) + Bonus (if applicable)