ML Engineer - Computer Vision
Bengaluru, Karnataka, India
Weekday
At Weekday, we help companies hire engineers who are vouched by other software engineers. We are enabling engineers to earn passive income by leveraging & monetizing the unused information in their head about the best people they have worked...This role is for one of the Weekday's clients
Salary range: Rs 2000000 - Rs 5500000 (ie INR 20-55 LPA)
Min Experience: 3 years
Location: Bengaluru
JobType: full-time
Join a team at the forefront of AI innovation, where your work will power critical product features such as object detection, image segmentation, and real-time video analytics. You'll collaborate with data scientists, software engineers, and product managers to build scalable and high-performance vision-driven solutions that deliver real impact.
Requirements
Key Responsibilities:
Model Development & Optimization
- Design, develop, and fine-tune ML models for core computer vision tasks like object detection, image classification, segmentation, and anomaly detection.
- Experiment with state-of-the-art architectures (CNNs, Transformers, GANs, etc.) to enhance model performance and efficiency.
- Implement rigorous testing frameworks to validate model accuracy and reliability in production settings.
Data Pipeline & Processing
- Build and maintain robust data pipelines for processing large-scale image and video datasets.
- Collaborate with data engineers to ensure efficient data ingestion, storage, and retrieval workflows.
- Apply data preprocessing, augmentation, and labeling techniques to maintain high data quality.
Deployment & Scaling
- Work with DevOps and engineering teams to deploy models in production across cloud and edge environments.
- Optimize models for real-time performance and scalability.
- Monitor model behavior post-deployment and implement iterative improvements.
Research & Innovation
- Stay current with the latest advancements in computer vision and machine learning.
- Prototype and evaluate emerging tools, frameworks, and techniques to push the boundaries of AI capabilities.
- Share learnings and research insights internally to support a culture of continuous innovation.
Collaboration & Communication
- Align model development with product goals by working closely with cross-functional teams.
- Document technical decisions, model architectures, and experimental outcomes clearly and thoroughly.
- Mentor junior engineers and actively contribute to team knowledge sharing.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mathematics, or a related field.
- 3+ years of experience in ML, with a focus on computer vision applications.
- Strong Python skills and experience with deep learning frameworks like PyTorch, TensorFlow, or similar.
- Deep understanding of vision algorithms, neural networks, and image processing.
- Hands-on experience with large-scale image/video datasets and model deployment strategies.
- Excellent problem-solving abilities and a passion for innovation.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture Classification Computer Science Computer Vision Data pipelines Data quality Deep Learning DevOps Engineering GANs Machine Learning Mathematics ML models Model deployment Pipelines Python PyTorch Research TensorFlow Testing Transformers
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.