Title: Computer Vision Engineer
Location: Atlanta, GA; 3days onsite/week
Type: Contract, with extensions or conversion based on performance
Duration: 6 months
Compensation: $50/hr - $80/hr, dependent upon junior, mid-level, or senior experience.
Job Description
Position Overview
Our Atlanta client is seeking highly skilled Computer Vision Engineer to join their team. The ideal candidate has hands-on experience designing computer vision algorithms, strong proficiency in Python, and deep familiarity with modern computer vision libraries and frameworks. A Master’s or Ph.D. in a related field is highly preferred, reflecting the advanced research and technical depth required for this role.
Key Responsibilities
- Design, develop, and optimize computer vision and image processing algorithms, including detection, classification, segmentation, tracking, and 3D vision tasks.
- Implement scalable solutions using Python and industry-standard libraries such as OpenCV, PyTorch, TensorFlow, NumPy, and SciPy.
- Develop and maintain production-quality code, models, and pipelines for real-time or near-real-time computer vision applications.
- Conduct experiments, evaluate model performance, and perform error analysis to continually improve system accuracy and robustness.
- Collaborate with cross-functional teams—including ML researchers, software engineers, and product managers—to define technical requirements and deliver high-impact features.
- Stay current with the latest research in computer vision and deep learning and integrate relevant techniques into ongoing projects.
- Optimize models for deployment on various platforms, including cloud, edge devices, and embedded systems.
Required Qualifications
- Strong proficiency in Python and experience writing clean, maintainable, and efficient code.
- Hands-on experience with computer vision libraries (e.g., OpenCV, PIL, scikit-image) and deep learning frameworks (e.g., PyTorch, TensorFlow, Keras).
- Experience developing, training, and evaluating machine learning models for vision-based applications.
- Solid understanding of image processing fundamentals, linear algebra, probability, and optimization techniques.
- Experience with common CV tasks such as object detection, segmentation, image classification, tracking, or 3D reconstruction.
- Proficiency with version control systems (Git) and development workflows.
.