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
- Experience with cloud platforms like AWS
- Experience with infrastructure as code tools like Pulumi and Terraform
- Experience with containerization and orchestration technologies like Kubernetes
- Experience with data stores including PostgreSQL and Elasticsearch
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 backend services using Python, Django, Celery, Airflow, and Kafka
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 office
- Salary Range: $200,000 - $275,000 Annually + Benefits + Equity (if applicable) + Bonus (if applicable)