About the Role
Our client is seeking a highly skilled and experienced Senior Computer Vision Engineer to join their distributed engineering team. This role is fully remote, offering the flexibility to work from anywhere. You will be at the forefront of developing and implementing advanced computer vision algorithms and deep learning models that power cutting-edge applications. This is an exceptional opportunity to contribute to impactful projects, leverage state-of-the-art technologies, and collaborate with a talented, globally-distributed team. You will play a key role in pushing the boundaries of visual intelligence and shaping the future of AI-driven products.
Key Responsibilities
- Design, develop, train, and deploy sophisticated computer vision models for various applications, including object detection, image segmentation, and tracking.
- Implement and optimize deep learning architectures using frameworks like TensorFlow or PyTorch.
- Process and analyze large image and video datasets, ensuring data quality and integrity.
- Collaborate with cross-functional teams to define project requirements and translate them into technical specifications.
- Stay current with the latest research and advancements in computer vision and deep learning.
- Conduct thorough testing and validation of models to ensure accuracy, robustness, and efficiency.
- Optimize models for performance on various hardware platforms and edge devices.
- Contribute to the development of reusable code libraries and best practices for computer vision engineering.
- Mentor junior engineers and share expertise within the team.
Requirements
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field with a specialization in Computer Vision or Machine Learning.
- Minimum of 6 years of professional experience in computer vision engineering.
- Deep expertise in computer vision techniques and algorithms.
- Strong proficiency with deep learning frameworks (TensorFlow, PyTorch).
- Excellent programming skills in Python and relevant libraries (OpenCV, NumPy).
- Experience with data augmentation, model optimization, and deployment pipelines.
- Familiarity with cloud computing platforms (AWS, Azure, GCP).
- Strong analytical, problem-solving, and critical thinking skills.
- Excellent communication skills and the ability to thrive in a remote, collaborative environment.
- Demonstrated experience in leading technical projects or mentoring junior engineers.
Benefits
- Our client offers a highly competitive salary and bonus structure, commensurate with experience.
- As this is a fully remote position, you will enjoy unparalleled flexibility and work-life balance.
- We provide a comprehensive benefits package, including health insurance and a generous retirement plan contribution.
- Opportunities for professional growth, including training, certifications, and attendance at leading AI and computer vision conferences, are readily available.
- You'll join a dynamic, innovative company culture focused on pushing technological boundaries and delivering impactful solutions from wherever you are based.