companyPeregrine Technologies logo

Senior Software Engineer, AI

Peregrine TechnologiesSan Francisco, CA
On-site Full-time $130K/yr - $250K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

We seek candidates with a strong background in software engineering, particularly in AI and machine learning disciplines. Ideal candidates will possess:Proficiency in Python and related frameworks (Django, Flask). Experience with AI and machine learning technologies. Familiarity with frontend technologies such as React and Redux. Strong problem-solving skills and the ability to work collaboratively. A passion for developing innovative solutions that enhance user experience.

About the job

Supported by key investors from Silicon Valley, Peregrine Technologies empowers public safety organizations, state and local governments, federal agencies, and private-sector institutions to address societal challenges with remarkable speed and precision. Our AI-driven platform transforms disconnected data into actionable insights—instantly delivering vital information that enables quicker, more informed decisions, resulting in improved outcomes across various touchpoints. Currently, Peregrine serves hundreds of clients in over 30 states and two countries, impacting more than 125 million people. We are poised for further growth as we expand into enterprise solutions and international markets.

Team

At Peregrine, our engineering team prioritizes empathy, believing it enhances our solutions. Observing how users interact with our product is essential as we navigate towards effective answers. Engineers will have the chance to collaborate onsite with our team, gaining insights into the diverse use cases we address.

We cherish both ownership and teamwork—taking full responsibility for significant features while closely collaborating with fellow engineers to bring them to fruition. Humility and empathy are fundamental to developing optimal solutions, as we work directly with our deployment team and users to refine our offerings. Tenacity and creativity are vital in realizing our vision.

Role

As a pivotal member of our new AI team, you’ll play a key role in delivering unique value to our customers. This team is tasked with designing powerful, user-friendly experiences powered by generative AI. You will explore innovative methods for users to engage with our platform—whether through natural language commands or by enabling AI agents to manage complex tasks on their behalf. Your contributions will shape secure, impactful AI-driven features that assist clients in solving real-world issues more efficiently.

Your responsibilities will encompass a variety of complex challenges, from scaling our platform to process terabytes of data from multiple sources to efficiently querying and alerting users in real-time, as well as optimizing search algorithms for quick results.

Our tech stack is continuously evolving but is rooted in a backend framework of Python, Django, Celery, Airflow, and Kafka; a frontend constructed with React, Redux, and Mapbox; data storage solutions including PostgreSQL and Elasticsearch; machine learning models hosted in Bedrock and SageMaker; along with AWS, Pulumi, Terraform, and Kubernetes as our infrastructure.

About Peregrine Technologies

Peregrine Technologies is a forward-thinking company committed to harnessing the power of AI to enhance public safety and improve decision-making processes for government and private entities. With a focus on empathy and usability, we strive to create impactful solutions that address the pressing challenges faced by our clients.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.