Staff Software Engineer (Applied AI)
Peregrine
- San Francisco, United States
- Lead/Staff
- 8+ years
- Posted
Skills
Required
- generative AI
- modern software development
- open-source
- LLMs
Preferred
- l'IA
- machine learning models
Join our engineering team as a Staff Software Engineer (Applied AI) and play a key role in delivering innovative user experiences powered by generative AI. You will tackle complex challenges, including scaling our platform, optimizing search algorithms, and efficiently querying and notifying users in real-time. Our tech stack includes Python, Django, React, PostgreSQL, Elasticsearch, and AWS. Enjoy benefits such as unlimited PTO, health insurance, a competitive 401k, and professional development opportunities.
About Peregrine
Passion for crafting and shipping software solutions that delight users
Responsibilities
- Contribuer à la création d'expériences utilisateur puissantes et intuitives alimentées par l'IA générative.
- Développer des fonctionnalités pilotées par l'IA qui aident les clients à résoudre des problèmes concrets plus rapidement et plus facilement.
- Travailler sur une large gamme de défis complexes, y compris l'évolutivité de la plateforme pour gérer des téraoctets de données.
- Knowledge of how to train, deploy, integrate, and monitor machine learning models
Requirements
- Thrive on ambiguity and love taking on hard problems
- Desire and drive to own large portions of the application from start to finish
- Excellent technical vision with the ability to synthesize product requests into strong and reliable software components
- Strong best practices in modern software development and comfort navigating large codebases
- Degree in Computer Science or a related field, or equivalent experience
- Experience shipping and iterating on production-grade software components professionally and / or in the open-source community
- Understanding of best practices for using generative AI responsibly, with bonus experience applying LLMs to enhance user experience
- Over 8 years of experience working with cross-functional software development teams
- Ability to write robust, well tested, and well-designed code that frequently gets deployed to users
Pay
USD 200,000 - 275,000
jobapplier