Backed by leading Silicon Valley investors, Peregrine helps public safety organizations and governments address challenges with unprecedented speed and accuracy, surfacing mission-critical information to empower better decisions.
Requirements
- 8+ years of experience architecting and operating large-scale data infrastructure systems
- Deep expertise with open table formats, particularly Apache Iceberg
- Extensive hands-on experience with Apache Spark for batch and streaming data processing at scale
- Strong background in real-time data integration and stream processing, leveraging technologies such as Apache Kafka, Apache Flink, or equivalents
- Solid experience with data pipeline orchestration using Airflow or similar tools
- Strong software engineering fundamentals in Python and/or Scala, with a track record of writing production-quality code
- Extensive experience with AWS or comparable cloud platforms, including S3-based data lake architectures
- Experience with Kubernetes and containerized deployment of data workloads
- Degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Benefits
- Paid Time Off
- 401k Matching
- Bonus (if applicable)