Python and AI Engineer - Specializing in Computer Vision and LLM
Job Summary: As a Python and AI Engineer , you will be responsible for designing and developing advanced computer vision applications, training and fine-tuning object detection models, and creating robust AI systems. You will work with Docker and Kubernetes to deploy scalable AI solutions and collaborate with cross-functional teams to deliver impactful projects.
Key Responsibilities: Develop Computer Vision Applications: Design and implement computer vision algorithms for various applications, including image and video analysis, object detection, and recognition. Develop and implemetation of Chat boats and application using LLM , Finetuning LLM Models and open source model deployment and integration with applications. Object Detection Model Training: Train and fine-tune object detection models using state-of-the-art deep learning frameworks and techniques. System Design for AI: Architect and develop scalable AI systems, ensuring robustness, efficiency, and performance. Containerization and Orchestration: Utilize Docker and Kubernetes for containerization and orchestration of AI models and applications. Deep Learning Exposure: Apply deep learning techniques to enhance computer vision models and solve complex problems. Collaboration: Work closely with software engineers, data scientists, and product managers to integrate AI solutions into products and services. Research and Innovation: Stay up-to-date with the latest advancements in AI and computer vision, and apply innovative solutions to enhance our technology stack. Communication: Effectively communicate technical concepts and project progress to both technical and non-technical stakeholders. Qualifications: Education: Bachelor s or Master s degree in Computer Science, Engineering, or a related field. Experience: Minimum of 3 years of professional experience in AI and computer vision.
Technical Skills: Proficiency in Python programming language. Strong expertise in computer vision and image processing techniques. Strong expertise in NLP application and LLM integrations. Experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras. Hands-on experience with object detection models (e.g., YOLO, SSD, Faster R-CNN). Proficiency in system design and architecture for AI applications. Hands-on experience with LLM models such as LLAMA, Falcon, Mixtral and others. Expertise in Docker and Kubernetes for containerization and orchestration.
Soft Skills: Excellent problem-solving and analytical skills. Strong communication and interpersonal skills. Ability to work collaboratively in a fast-paced, team-oriented environment. High level of self-motivation and ability to manage multiple projects simultaneously. Preferred Qualifications: Experience with cloud platforms (AWS, GCP, Azure) for deploying AI solutions. Knowledge of other programming languages (e.g., C++, Java) and software development practices.Familiarity with MLOps practices and tools for continuous integration and deployment of AI models.