Buzz Solutions Logo

Buzz Solutions

Computer Vision & Machine Learning Engineer

Reposted 12 Days Ago
Remote
Hiring Remotely in CAN
Mid level
Remote
Hiring Remotely in CAN
Mid level
The role involves developing, adapting, and implementing machine learning algorithms for computer vision tasks in power grid analysis. Responsibilities include experimentation, error analysis, and project ownership.
The summary above was generated by AI

About Us

Buzz is revolutionizing the analytics and maintenance of power grid infrastructure through our advanced AI solutions. Our computer vision systems analyze critical infrastructure to enhance safety, reliability, and operational efficiency across the power grid network.

Job Description 

We're looking for a Machine Learning Engineer to join our computer vision team and help build our foundational model capabilities. You'll bridge the gap between cutting-edge research and production systems, reading papers, adapting novel algorithms, and turning them into reliable, deployed models for power grid analysis. You'll work within a team of experienced ML engineers, with the autonomy to drive your own projects and the support to keep growing.

Responsibilities

  • Stay current with ML/CV research, identify promising methods, and evaluate their applicability to our domain
  • Adapt and implement algorithms from papers, validating against baselines and benchmarking for production viability
  • Own and deliver end-to-end computer vision projects focused on:
    • Equipment defect detection
    • Thermal anomaly identification
    • Vegetation encroachment monitoring
  • Design and execute experiments with systematic hyperparameter tuning, ablation studies, and appropriate baselines
  • Perform structured error analysis: categorize failure modes (false positives, missed detections, localization errors, misclassifications) and break down performance by data slices (object size, occlusion, image quality)
  • Select and justify model architectures based on task requirements, latency, and accuracy tradeoffs
  • Design and implement data pipelines including ingestion, preprocessing, annotation workflows, and quality monitoring
  • Experiment tracking and model versioning (configurations, random seeds, dataset versions, environment specs, and model checkpoints)
  • Build model serving pipelines that meet latency and throughput requirements
  • Conduct thorough code reviews and write integration tests for ML pipelines
  • Communicate research findings, technical decisions, and model limitations clearly to stakeholders

Qualifications & Experience

  • 2-4 years of industry experience in computer vision and machine learning
  • Solid understanding of modern computer vision and deep neural networks including:
    • Object detection
    • Semantic segmentation
    • Image classification
    • Vision transformers and foundation models
  • Demonstrated ability to read ML research papers, extract key ideas, and implement them
  • Experience adapting published methods to specific use cases and validating against baselines
  • Experience selecting, fine-tuning, and adapting model architectures (CNNs, transformers, foundation models) for specific use cases
  • Ability to debug training instabilities and conduct systematic error analysis
  • Proficiency in Python and core ML libraries:
    • PyTorch and Lightning
    • OpenCV
    • NumPy and pandas
    • Scikit-Learn
  • Strong software engineering practices:
    • Git version control
    • Unit and integration testing (Pytest)
    • CI/CD pipelines (GitHub Actions)
    • Experiment tracking and model versioning
    • Docker and reproducible environments
    • Python type hinting

* Buzz Solutions does not provide Visa sponsorship for work authorizations in the United States at this time *

Similar Jobs

18 Days Ago
Remote
CAN
Senior level
Senior level
Artificial Intelligence • Machine Learning • Analytics
Lead computer vision projects and develop ML models for power grid analysis while mentoring engineers and ensuring software quality standards.
Top Skills: FastapiOpencvPydanticPythonPyTorchScikit-Learn
14 Minutes Ago
Easy Apply
In-Office or Remote
Easy Apply
Senior level
Senior level
AdTech • Digital Media • Marketing Tech • Software • Automation
Responsible for building new products, updating existing offerings, leading projects, mentoring, and ensuring quality and alignment in technical implementation. Collaborate with teams to drive projects from ideation to production.
Top Skills: AWSDockerJavaJavaScriptKafkaKubernetesMongoDBMySQLPostgresRabbitMQReactRedisRuby
15 Minutes Ago
In-Office or Remote
2 Locations
Mid level
Mid level
Big Data • Information Technology • Software • Analytics • Energy
Handle incoming owner relations inquiries about revenue, land, division orders, JIB, A/R, and A&P. Log and follow up on cases, build client relationships, manage difficult/emotional situations, and participate in cross-training to improve customer experience.
Top Skills: MS OfficeOil And Gas Software

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account