Peregrine is seeking a Staff Data Infrastructure Engineer to join their growing team. The role involves designing and building systems that ingest, store, and serve massive volumes of real-time operational data, enabling customers to make critical decisions with speed and confidence.
Requirements
- 8+ years of experience architecting and operating large-scale data infrastructure systems in production environments
- 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
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Bonus