Peregrine helps complex organizations solve their hardest problems with speed and accuracy by turning siloed and disconnected data into operational intelligence, empowering better, faster decisions that improve outcomes.
Requirements
- Understanding of best practices for using generative AI responsibly, with bonus experience applying LLMs to enhance user experience.
- Knowledge of how to train, deploy, integrate, and monitor machine learning models.
- Experience working with cross-functional software development teams for over 8 years.
- 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.
- Strong best practices in modern software development and comfort navigating large codebases.
- Familiarity with a backend stack including Python, Django, Celery, Airflow, and Kafka.
Responsibilities
- Deliver differentiated value to customers by crafting powerful, intuitive user experiences powered by generative AI.
- Unlock new ways for users to interact with the platform by shaping safe, impactful AI-driven features.
- Scale the platform to handle terabytes of data ingested from a variety of sources.
- Efficiently query and notify users on data in real-time.
- Optimize search algorithms to serve results quickly.
- Work closely with the deployment team and users to iterate and solve their problems.
- Take ownership of major features and work closely with other engineers to drive them to completion.
Other
- Degree in Computer Science or a related field, or equivalent experience.
- Located in NYC and open to working in office.
- Desire and drive to own large portions of the application from start to finish.
- Passion for crafting and shipping software solutions that delight users.
- Thriving on ambiguity and loving to take on hard problems.