Browse All Jobs
Job Description

Peregrine Technologies is seeking a Senior Software Engineer, Data to join their growing team. The ideal candidate will be passionate about solving hard problems and have a desire to own large portions of the application from start to finish. The Senior Software Engineer will have vast ownership across stacks, making decisions that will have an outsized impact for years to come.

The engineering team at Peregrine believes strongly that empathy improves their solutions. Engineers will have the opportunity to work closely with the team onsite to understand the variety of use cases that Peregrine serves.

Role Involves:

  • Scaling the platform to handle terabytes of data ingested from a variety of sources
  • Efficiently querying and notifying users on this data in realtime
  • Optimizing search algorithms to serve results quickly

Requirements:

  • Degree in Computer Science or a related field, or equivalent experience
  • 3+ 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
  • Ability to write robust, well tested, and well-designed code that frequently gets deployed to users
  • Solid understanding of architecting and scaling distributed software systems
  • Strong best practices in modern software development and comfort navigating large codebases
  • Located in New York and open to working in office

What Peregrine Offers:

  • Opportunity to work on a wide range of complex challenges
  • Vast ownership across stacks
  • Opportunity to make decisions that will have an outsized impact
Apply Manually