260 TalentXO Jobs
Machine Learning Engineer - Python/ETL (3-10 yrs)
TalentXO
posted 1d ago
Flexible timing
Key skills for the job
Role & Responsibilities :
About the Role :
We are seeking a skilled and motivated Machine Learning Engineer to join our innovative Apra Labs team. The ideal candidate will have hands-on experience developing and deploying machine learning models, working with video/image datasets, and leveraging cloud technologies to build scalable AI solutions. This role involves collaborating with cross-functional teams, designing data pipelines, and driving data-driven decision-making processes.
Responsibilities :
- Develop, train, and deploy machine learning models for various applications such as detection/classification, clustering, and recommendation systems.
- Design and implement scalable data pipelines and ETL processes to preprocess and analyze video/image datasets.
- Work closely with data scientists, software engineers, and business teams to understand requirements and deliver end-to-end AI solutions.
- Optimize model performance and ensure robustness through hyperparameter tuning, feature engineering, and evaluation.
- Deploy models into production environments using cloud platforms like AWS, Azure, or Google Cloud.
- Implement and maintain model monitoring systems to track performance and ensure reliability.
- Stay updated with the latest advancements in machine learning, deep learning, and AI technologies.
- Contribute to code reviews, best practices, and continuous improvement processes within the team.
Ideal Candidate :
- Demonstrable skills in owning Machine Learning projects in the past.
- Proficiency in Python and machine learning libraries like TensorFlow, PyTorch, Scikit-learn, and Pandas.
- Hands-on experience of YOLO/ImageNet/Bytetrack or similar models.
- Strong understanding of statistical concepts, data analysis, and data visualization.
- Experience with cloud platforms like AWS, Azure, or Google Cloud for model deployment and data storage.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Working knowledge of SQL and NoSQL databases.
- Basic knowledge of REST/GRPC and serving Machine Learning models.
- Experience with Flask/Django is a plus.
- Experience with OOP & C++ is a plus.
- Good understanding of version control systems like git.
- Excellent problem-solving skills and the ability to work in an Agile development environment.
Preferred Qualifications :
- Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field.
- 3+ years of experience in machine learning and AI projects.
- Experience with computer vision and deep learning frameworks.
- Strong communication and collaboration skills.
Functional Areas: Other
Read full job descriptionPrepare for Machine Learning Engineer roles with real interview advice
3-10 Yrs