B

Buzz Solutions

AI-powered analytics for utility infrastructure

Senior Computer Vision & Machine Learning Engineer

Computer VisionConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listedRemote

About the Job

Requirements

  • Five to ten years of industry experience in computer vision and machine learning.
  • Deep expertise in modern computer vision and deep neural networks, including object detection, semantic segmentation, image classification, vision transformers and foundation models, vision language models, and similarity search.
  • A proven track record of deploying and maintaining machine-learning models in production.
  • Experience selecting, fine-tuning, and adapting model architectures, including convolutional neural networks, transformers, and foundation models, for specific use cases.
  • Demonstrated ability to read machine-learning research papers, extract key ideas, and implement them.
  • Ability to debug training instabilities and conduct systematic error analysis.
  • Proficiency in Python and the core machine-learning stack: PyTorch and Lightning, OpenCV, NumPy, pandas, scikit-learn, FastAPI, and Pydantic.
  • Strong software engineering practices, including Git version control; unit and integration testing with Pytest; continuous integration and continuous deployment pipelines with GitHub Actions; Docker and reproducible environments; experiment tracking and model versioning; machine-learning DevOps; and Python type hinting.
  • Proven ability to own technical projects independently, from problem framing through production deployment.

Responsibilities

  • Own and deliver end-to-end computer-vision projects focused on equipment defect detection, thermal anomaly identification, vegetation encroachment monitoring, and surveillance of closed areas for human and animal intrusion.
  • Scope, plan, and execute projects from problem framing through production deployment and monitoring.
  • Deliver client projects by translating client requirements and raw data into working computer-vision solutions.
  • Contribute to shared team projects and coordinate with other engineers to deliver against common milestones.
  • Stay current with machine-learning and computer-vision research, identify promising methods, and evaluate their applicability to the domain.
  • Adapt and implement algorithms from research papers, validate them against baselines, and benchmark production viability.
  • Apply advances in deep learning and generative artificial intelligence to model training, accuracy, and reliability.
  • Design and execute experiments with systematic hyperparameter tuning, ablation studies, and appropriate baselines.
  • Perform structured error analysis by categorizing failure modes and analyzing performance across data slices such as object size, occlusion, and image quality.
  • Select and justify model architectures based on task requirements, latency, and accuracy tradeoffs.
  • Develop production-grade Python libraries for the complete machine-learning lifecycle.
  • Design and implement data pipelines for ingestion, preprocessing, annotation workflows, and quality monitoring.
  • Own experiment tracking and model versioning, including configurations, random seeds, dataset versions, environment specifications, and model checkpoints.
  • Build model-serving pipelines that meet latency and throughput requirements.
  • Conduct code reviews and write integration tests for machine-learning pipelines.
  • Share knowledge with teammates and contribute to best practices for model development, evaluation, deployment, and monitoring.
  • Advocate for and uphold software quality standards within the machine-learning team.
  • Communicate research findings, technical decisions, and model limitations clearly to stakeholders and clients.

Desired Qualifications

  • Experience with multimodal computer vision.
  • Experience developing custom object-detection models.
  • Experience with generative models for data augmentation.
  • Experience deploying machine-learning models on edge devices.
  • Experience extracting measurements from geographic information system or drone-metadata-enriched imagery.
  • Experience with model quantization.
  • Experience with systematic hyperparameter tuning.

About the Company

Buzz Solutions

AI-powered analytics for utility infrastructure

Buzz Solutions provides AI-powered analytics for utility companies to monitor and maintain electrical infrastructure. Its products PowerAI and PowerGUARD analyze visual data from inspections (including cameras, drones, and sensors) to detect faults, assess asset condition, and improve substation security. The software works as a SaaS platform: it ingests imagery and sensor data, runs anomaly detection and fault-detection models, and presents insights, dashboards, and alerts to customers for proactive maintenance and risk reduction. Buzz Solutions differentiates itself through a focus on visual data processing and proactive anomaly detection across both manned and unmanned substations, offering a subscription and service-based model that aligns with utility needs. The company's goal is to increase reliability and safety of energy infrastructure while lowering the risk of wildfires, outages, and costly shutdowns for utility operators.

Company size
51-200
Company stage
Series A
Total funding
$29.6M
Headquarters
Palo Alto, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Buzz Solutions

See more jobs