Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Flock Safety Logo

Staff Machine Learning Scientist

Flock Safety

$200,000 - $240,000
May 23, 2025
Remote, US
Apply Now

Flock Safety is seeking a Staff Machine Learning Engineer to lead the advancement of their core embedding-based retrieval systems and improve performance, generalization, and cross-modal alignment.

Requirements

  • 7+ years of industry experience in Machine Learning with a focus on representation learning, multimodal modeling, or embedding-based retrieval
  • Deep domain knowledge in at least one area: computer vision, natural language processing, or recommendation systems
  • Strong proficiency in PyTorch, with experience fine-tuning foundation models and adapting pretrained vision-language models to real-world tasks
  • Experience with embedding-based retrieval, including contrastive learning, multimodal alignment, and designing evaluation methods for vector similarity search and embedding quality
  • Solid engineering fundamentals in Python, with familiarity in Git, SQL, and Bash
  • Familiarity with model compression techniques, such as distillation, quantization, and architecture pruning
  • Experience with vector search infrastructure, including provisioning, maintaining, and querying large-scale vector databases

Responsibilities

  • Lead the advancement of core embedding-based retrieval systems
  • Fine-tune and extend multimodal models to improve performance, generalization, and cross-modal alignment
  • Unify text and image representations, improve model performance, and ensure extensibility across evolving product use cases
  • Customize and extend model architectures, training loops, loss functions, and data pipelines to deliver impact
  • Work on embedding-based retrieval, including contrastive learning, multimodal alignment, and designing evaluation methods for vector similarity search and embedding quality
  • Automate systems for training, evaluation, testing, and model release
  • Own long-term maintenance and become a leader for the team offering hands-on help

Other

  • Meet the team & cross-functional stakeholders
  • Gain familiarity and performing R&D
  • Begin to automate the systems for training, evaluation, testing, and model release
  • Own long-term maintenance and become a leader for the team offering hands-on help
  • Begin exploratory work
  • Bachelor's degree or higher in Computer Science or related field
  • Ability to work independently and navigate ambiguity
  • Track record of solving open-ended modeling problems