freehire launches on Product Hunt on 26 August.

Follow →

AI/ML Engineer, Computer Vision

Summary

Build and deploy computer-vision models on Azure, curating datasets, optimizing pipelines, and monitoring performance to power AI-driven business insights.

Responsibilities

  • Review, validate, and enhance training datasets to improve model accuracy and consistency.
  • Design, build, and maintain scalable machine learning and data processing workflows.
  • Create evaluation methodologies to assess model performance across multiple markets, datasets, and business contexts.
  • Monitor model outcomes and recommend enhancements to improve effectiveness and efficiency.
  • Run experiments involving feature development, model selection, hyperparameter optimization, and data enrichment techniques.
  • Develop AI and computer vision solutions that address complex business requirements.
  • Deploy and operationalize machine learning models within production environments.
  • Support testing, monitoring, documentation, and continuous improvement of deployed models.
  • Manage machine learning workloads and training processes within cloud-based platforms, primarily Azure.
  • Utilize SQL to analyze large datasets and generate meaningful insights.
  • Work closely with engineering teams to improve automation, reproducibility, and development best practices.

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Data Science, or a related field.
  • At least 3 years of experience in Machine Learning Engineering, AI Engineering, or a similar technical role.
  • Strong proficiency in Python and experience developing scalable applications and data pipelines.
  • Hands-on experience with machine learning and data processing libraries such as scikit-learn, NumPy, pandas, Polars, and PyArrow.
  • Practical experience with deep learning frameworks, preferably PyTorch.
  • Strong SQL knowledge with the ability to perform complex data analysis and extraction.
  • Experience using Azure Machine Learning or comparable cloud-based machine learning services.
  • Understanding of software engineering fundamentals, including source control, code reviews, and collaborative development practices.
  • Strong communication skills with the ability to create clear technical documentation.
  • Preferred: Background in computer vision, multimodal AI, transfer learning, or vision-language models such as CLIP and SigLIP.
  • Experience using tools such as MLflow, Optuna, and PyTorch Lightning.
  • Familiarity with MLOps concepts, CI/CD processes, containerized deployments, and automation workflows.
  • Exposure to Databricks, Azure Blob Storage, or similar cloud data technologies.
  • Ability to translate emerging machine learning research into practical business applications.
  • Prior experience in retail analytics, consumer insights, market research, behavioral science, or related industries is a plus.

See also