We are looking for a motivated Computer Vision Engineer to join our team and contribute to building practical AI-powered imaging and vision solutions. This is a great opportunity for an early-career engineer with a solid technical foundation, hands-on exposure to computer vision, and a strong mindset for learning, ownership, and problem-solving. You do not need to know everything from day one, but you should be comfortable experimenting, debugging, learning from feedback, and continuously improving your work. You will work alongside experienced engineers on real computer vision and AI projects involving image and video analysis, model development, dataset preparation, image-processing pipelines, and integration of AI models into practical software products.
Key Responsibilities
• Assist in designing, developing, testing, and improving computer vision and image-processing solutions.
• Prepare and manage datasets, including collection, validation, cleaning, annotation, augmentation, and organization.
• Implement, train, evaluate, fine-tune, and improve computer vision models.
• Work on vision tasks such as image classification, object detection, segmentation, OCR, tracking, feature extraction, anomaly detection, or video analytics.
• Analyze model performance, investigate failure cases, identify data or pipeline issues, and propose practical improvements.
• Support the integration of trained models into applications, APIs, services, or internal tools.
• Collaborate with software engineers, product stakeholders, and domain experts to translate requirements into practical technical solutions.
• Document experiments, datasets, model versions, findings, and implementation decisions.
• Keep learning and applying relevant computer vision tools, techniques, and best practices.
Skills & Qualifications
• Bachelor’s degree in Communications Engineering, Electronics Engineering, or a related technical field.
• 0–2 years of relevant experience in computer vision, machine learning, image processing, software development, internships, freelance work, research, academic projects, or personal projects.
• Good programming skills in Python, including writing clean, maintainable, and testable code.
• Good understanding of core computer vision and image-processing concepts.
• Hands-on experience with OpenCV, NumPy, Pandas, Matplotlib, and similar Python libraries used for data exploration and image-processing workflows.
• Practical familiarity with at least one deep-learning framework, preferably PyTorch; TensorFlow or Keras are also acceptable.
• Experience implementing, training, evaluating, fine-tuning, or adapting vision models for tasks such as classification, object detection, segmentation, OCR, tracking, or feature extraction.
• Ability to investigate model and pipeline failures through qualitative review, error analysis, visualizations, dataset inspection, and task-appropriate metrics.
• Ability to work independently on assigned tasks while communicating progress, risks, blockers, and findings clearly.
• Strong analytical mindset, attention to detail, ownership, and willingness to learn.
• Good written and spoken English communication skills.
• Exposure to deploying computer vision models through REST APIs, FastAPI, Flask, Docker, ONNX, TensorRT, TorchScript, OpenVINO, or similar tools and approaches is a plus.
• Experience using AI-assisted coding tools effectively—such as GitHub Copilot, Cursor, Claude, ChatGPT, or similar tools—for implementation, debugging, documentation, testing, and code improvement is a plus.
What We Value
We are looking for more than a list of tools or certificates. The right candidate should demonstrate:
• A genuine interest in computer vision and applied AI.
• A practical mindset: understanding that model quality depends heavily on data quality, edge cases, testing, and iteration.
• Curiosity and initiative to investigate problems instead of waiting for exact instructions.
• Openness to feedback and willingness to improve both technical and communication skills.
• Accountability, reliability, and respect for deadlines and team commitments.
• The ability to explain technical findings clearly to both technical and non-technical colleagues.
• Interest in building solutions that can move beyond notebooks into real products and real workflows.
About Voyance
Voyance is a technology-focused company building practical, reliable software and AI-powered solutions for real-world workflows. We combine strong engineering practices, product thinking, and close collaboration with domain experts to transform complex challenges into useful products. Our teams value curiosity, ownership, continuous learning, and delivering solutions that create measurable impact.
What We Offer
• The opportunity to work on real-world products and practical engineering challenges.
• Hands-on experience alongside experienced engineers in a collaborative, supportive team.
• Exposure to end-to-end product development, from experimentation and implementation to testing and deployment.
• A learning-focused environment with feedback, mentorship, and room to grow technically and professionally.
• The chance to take ownership, contribute ideas, and make a measurable impact through your work.
How to Apply
Send your CV to jobs@voyance.health. If available, please include links or attachments that demonstrate relevant projects, such as a GitHub profile, portfolio, technical write-up, demo, graduation project, or other practical work. We are interested in what you have built, how you approach problems, and what you learned along the way.