Search by job, company or skills

Computer Vision Engineer

Early Applicant
  • Posted 5 days ago
  • Be among the first 10 applicants

Job Description

Job Title: Computer Vision Engineer

Experience: 3+ Years

Location: Bangalore

Employment Type: Full-time

Job Summary

We are seeking a talented and passionate Computer Vision Engineer with 3+ years of experience in developing some AI-powered applications using Python, Computer Vision, Deep Learning, Generative AI, Retrieval-Augmented Generation (RAG) and cloud-native technologies. The ideal candidate should have hands-on experience in designing, building, and deploying scalable AI solutions on Microsoft Azure, while leveraging Docker and Kubernetes for containerization and orchestration.

Key Responsibilities

* Design, develop, and deploy AI/ML applications using Python.

* Build and optimize Generative AI applications using Large Language Models (LLMs).

* Develop RAG (Retrieval-Augmented Generation) pipelines using vector databases and embedding models.

* Fine-tune prompts and optimise LLM performance for production use cases.

* Develop REST APIs using FastAPI or Flask to expose AI services.

* Build scalable data ingestion and preprocessing pipelines.

* Deploy AI applications on Microsoft Azure using cloud-native services.

* Containerise applications using Docker and orchestrate deployments with Kubernetes.

* Integrate AI solutions with enterprise applications and databases.

* Monitor, troubleshoot, and optimise AI model performance and cloud infrastructure.

* Collaborate with Data Scientists, Software Engineers, and Product teams throughout the development lifecycle.

* Follow software engineering best practices including CI/CD, version control, and code reviews.

Required Skills

* 3+ years of experience in Python development.

* Strong knowledge of computer vision, Deep Learning, Generative AI and Large Language Models (LLMs).

* Hands-on experience with RAG architectures and vector databases (FAISS, ChromaDB, Pinecone, Azure AI Search, etc.).

* Solid understanding of Machine Learning concepts and model deployment.

* Hands-on experience with Docker and Kubernetes.

* Experience developing APIs using FastAPI or Flask.

* Knowledge of SQL and NoSQL databases.

* Familiarity with YOLO CV, CNN etc....

* Strong debugging, analytical, and problem-solving skills.

* Excellent communication and collaboration abilities.

Preferred Skills

* Experience with Hugging Face Transformers.

* Knowledge of prompt engineering and LLM optimization.

* Exposure to vector databases like Pinecone, Weaviate, Milvus, or Azure AI Search.

* Experience with monitoring tools such as Prometheus and Grafana.

* Knowledge of CI/CD pipelines and Infrastructure as Code (Terraform/Bicep).

Educational Qualification

* Bachelor's or Master's degree in Computer Science, Information Technology, Artificial Intelligence, Data Science, or a related field.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151464491

Similar Jobs

Bengaluru, India

Skills:

TensorflowMachine LearningPytorchDockerImage ProcessingPythonKubernetesComputer VisionKubeflowCloud ML platformsMLflow

Bengaluru, India

Skills:

GstreamerPytorchOpencvPythonCuda

Bengaluru, India

Skills:

PytorchPythonTensorflowOpencvsensor fusiondepth estimation3D Computer VisionSLAM

Bengaluru, India

Skills:

LinuxData StructuresWindowsMATLABPythonDeep LearningFixed-point ImplementationSignal ProcessingComputer Vision Algorithms

Bengaluru, India

Skills:

Computer VisionPytorchCudaFastAPIDeep LearningPythonOpencvNvidia TritonRayHuggingFaceTensorRT