Introduction & Summary:
We are seeking a highly skilled AI/ML Computer Vision Expert to join our team. The ideal candidate will possess strong programming abilities, extensive experience in deep learning frameworks, and a solid understanding of mathematical foundations essential for AI modeling.
Main Responsibilities:
The successful candidate will be responsible for delivering innovative computer vision solutions using advanced AI methodologies. Key responsibilities include:
- Developing and optimizing computer vision algorithms using TensorFlow and PyTorch.
- Implementing machine learning models on cloud platforms.
- Collaborating with cross-functional teams to integrate AI solutions.
- Conducting performance evaluations and refining models as necessary.
- Contributing to the design and architecture of scalable AI systems.
Key Requirements:
- Strong Python development skills.
- Deep understanding of OOP concepts and threading.
- Hands-on experience with NumPy and SciPy.
- Proficient in computer vision libraries such as OpenCV.
- Experience with deep learning frameworks such as TensorFlow and PyTorch.
- Strong fundamentals in Statistics, Probability, Linear Algebra, and Calculus.
- Familiarity with neural network architectures like ANN, CNN, RNN, and RL.
- Frontend development experience with PyQt, JavaScript, Vue.js, and Node.js.
- Backend API development experience using FastAPI.
- Experience with Azure and AKS is preferred.
- Knowledge in using CUDA servers and GPUs for training.
- Excellent problem-solving skills.
Nice to Have:
- Experience with VLMs and model fine-tuning techniques such as LoRA and QLoRA.
- Experience working with advanced models like Qwen.
Other Details:
This position may offer opportunities for remote work and is suitable for candidates looking for engaging challenges in the field of AI and machine learning in a vibrant industry.