Description:
We are seeking a talented and motivated AI Developer to join our team. The ideal candidate will have experience in developing and improving AI models and algorithms, with a strong background in machine learning, computer vision, and data analysis. This role will involve working on multiple high-impact projects, developing new models, and improving the accuracy and performance of existing models.
Key Responsibilities:
Model Development and Improvement:
- Develop AI models for various applications, including image generation, pattern recognition, and data extraction.
- Improve the accuracy and performance of existing AI models through iterative testing and refinement.
- Implement and optimize algorithms for specific tasks such as age estimation, image recognition, and object detection.
Data Annotation and Processing:
- Work with annotated datasets, including radiographs and other image data, to train AI models.
- Utilize tools for data annotation and ensure high-quality, consistent data for training purposes.
- Convert data into required formats (e.g., COCO format) and preprocess it for model training.
- Model Training and Deployment:
- Use AI/ML frameworks such as TensorFlow, PyTorch, and Keras to train models.
- Monitor and adjust training processes to achieve optimal model performance.
- Deploy models on cloud platforms such as AWS EC2, integrating them into Django-based applications.
API Development and Integration:
- Develop and maintain APIs that utilize trained AI models to provide data-driven services.
- Ensure seamless integration of AI models into existing and new applications.
Collaboration and Innovation:
- Work closely with cross-functional teams to understand project requirements and deliver AI-driven solutions.
- Stay updated with the latest advancements in AI and machine learning to apply best practices.
- Contribute to other AI-related projects as needed.
Qualifications:
- Bachelor's or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- Proven experience in developing and improving AI models, particularly in computer vision and image processing.
- Strong programming skills in Python and familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or Keras.
- Experience with data annotation and preprocessing for model training.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.