Actively Hiring
BR
Software Engineer (AI/ML/CV)
Brivo
Bengaluru
Skills:
Machine Learning
Python
TensorFlow
PyTorch
Job Description
Job Title: Software Engineer (AI/ML/CV)
Company: Brivo
Job Category: Machine Learning
Roles & Responsibilities:
Description
Summary
In this role, you will take end\-to\-end ownership of converting complex problem statements into scalable, state\-of\-the\-art machine learning solutions. Working at the intersection of data engineering, research, and deployment, you will harness LLMs, VLMs, and Transformer architectures to build, optimize, and version high\-impact models alongside a collaborative team of ML engineers.
Responsibilities
* Handle all aspects of data filtering and agglomeration.
* Collaborate with other ML Engineers to brainstorm on best practices, updates on SOTA models.
* Handle all translation of problem requirements to choice of architecture, codebase, and datasets. Enhancements of in\-house/available open\-source repositories to meet problem requirements.
* Work with data labeling teams to handle annotation metadata for your datasets.
* Handle all aspects of the Machine Learning cycle including data preprocessing, augmentations, training, model and experiment versioning, ablation studies and benchmarking.
As the unified global leaders in cloud\-based access control and video surveillance, we provide a comprehensive digital foundation for the built environment. By combining Brivo’s pioneering building access platform with Eagle Eye’s AI\-powered video management system (VMS), we have created a system of intelligence that protects over 600 million square feet across 90\+ countries. Every door, camera, and credential in our ecosystem acts as a real\-time sensor, leveraging AI to prevent incidents, improve operations, and enable entirely new workflows across sectors, including commercial real estate, retail, healthcare, education, and critical infrastructure.
Work Location: Bengaluru, Karnataka, India
Availability: Full time
Requirements
Qualifications
* Bachelors or Masters Degree in Computer Science or related disciplines.
* 2 \- 0 years of experience required.
* 0 years of experience with LLMs/VLMs including their architecture, training, datasets, and knowledge of SOTA models and frameworks to leverage these models.
* Strong theoretical and prior experience of CNNs and Transformers including their usage in at least one successful product deployment
* Fluency in Python Programming.
* Working knowledge of C/C\+\+ desirable.
* Familiarity with ML Frameworks like Pytorch, TensorFlow etc.
* Familiarity with MLOps, including Model Quantization, usage of annotation tools and model versioning tools like MLFlow.
* Strong background in Mathematics and Statistics.
* Sharp problem solving skills and ability to resolve ambiguous requirements
* Familiarity with Dockers.
Brivo is an equal employment opportunity employer and values diversity. Qualified candidates are considered for employment without regard to race, religion, gender, gender identity, sexual orientation, national origin, age, military or veteran status, disability, or any other characteristic protected by applicable law. If you require reasonable accommodations during the application or interview process, please inform us.
Key Skills: Machine Learning, Python, TensorFlow, PyTorch
Salary: Not disclosed