companyPeregrine Technologies logo

Staff Software Engineer - Machine Learning

Peregrine TechnologiesSan Francisco, CA
On-site Full-time $200K/yr - $275K/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

Mid to Senior

Qualifications

Proficient in Python and familiar with frameworks such as Django. Experience with machine learning frameworks and libraries. Strong understanding of data structures and algorithms. Ability to work collaboratively in a team environment. Excellent problem-solving skills and a passion for technology.

About the job

Supported by top-tier Silicon Valley investors, Peregrine Technologies empowers public safety organizations, local and state governments, federal agencies, and private entities to tackle societal challenges with unmatched speed and precision. Our AI-driven platform transforms fragmented and isolated data into actionable operational intelligence, enabling immediate access to critical information that enhances decision-making processes. Currently, Peregrine serves hundreds of clients across more than 30 states and two countries, positively impacting over 125 million individuals as we extend our influence into the enterprise sector and beyond.

Team

We believe that empathy is key in engineering. Understanding how users engage with our product is vital to our success. Our engineers collaborate closely with on-site teams to grasp the diverse use cases that Peregrine addresses.

We prioritize both ownership and teamwork, encouraging you to take accountability for significant features while working alongside fellow engineers to bring them to fruition. We value humility and empathy as essential traits in developing effective solutions, engaging directly with our deployment teams and users to iteratively resolve their challenges. Creativity and perseverance are critical to realizing our vision.

Role

As a crucial member of our engineering team, you'll play a pivotal role in delivering exceptional value to our customers. This team focuses on creating robust, user-friendly experiences powered by generative AI. You will pioneer innovative interactions for users within our platform, shaping impactful AI-driven features that assist clients in solving real-world problems swiftly and efficiently.

Your responsibilities will encompass addressing a variety of complex challenges, including scaling our platform to manage terabytes of data from multiple sources, providing real-time user notifications and queries, and optimizing search algorithms for rapid result delivery.

Our technology stack is continually evolving, anchored by a backend built with Python, Django, Celery, Airflow, and Kafka; a frontend utilizing 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 forming our infrastructure.

About You

  • Enthusiasm and ambition to take ownership of major projects and contribute to the team's success.

About Peregrine Technologies

Peregrine Technologies is a forward-thinking company dedicated to revolutionizing public safety through advanced AI solutions. With a strong backing from Silicon Valley investors, we are committed to addressing critical societal issues and expanding our impact across the globe.

Similar jobs

Tailoring 0 resumes

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