Skip to main content

Peregrine Technologies

Software Engineer, Platform

San Francisco, California, Unites States$160k–$220kmidAdded 1 month ago

About this role

Peregrine is seeking a Software Engineer to join its platform team in San Francisco, focusing on enhancing performance and developing innovative capabilities for its AI-enabled platform. Ideal candidates are passionate about delivering software solutions and have experience with collaborative development across complex systems.

What you'll do

  • Take ownership of major features from conception to deployment
  • Optimize subsystems for performance improvements
  • Re-architect the Elasticsearch cluster for speed
  • Collaborate closely with deployment teams and users
  • Drive technical excellence within the engineering team
  • Work on cross-functional projects

What they're looking for

  • Experience with Python, Django, and Kubernetes
  • Strong background in software development
  • Ability to write robust and well-tested code
  • Understanding of product development
  • Experience with various data stores like PostgreSQL and Elasticsearch
  • Familiarity with machine learning and cloud services

Benefits

  • Competitive salary range of $160,000 - $220,000
  • Equity and bonuses applicable
  • Flexible working conditions
  • Inclusive company culture
  • Opportunities for professional growth
  • Support for continuing education
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Peregrine Technologies

Peregrine Technologies builds an AI-powered platform that transforms data into actionable intelligence for public safety and federal government organizations. The company is hiring Solutions Engineers, curriculum developers for customer enablement, and software engineers to enhance the platform's user experiences and support its government deployments.

View all jobs at Peregrine Technologies

Likely interview questions

  • Walk us through a time you re-architected or optimized a major system for performance. What was the challenge, and how did you achieve the improvement?
  • Describe your experience working with Elasticsearch or similar search/indexing systems. How would you approach optimizing query response times?