onsite
Junior/Middle Computer Vision Engineer - AgileEngine
Software Engineer
Entry‑to‑mid level Computer Vision Engineer focused on developing and deploying CV models using Python, OpenCV, and TensorFlow to solve real‑world problems for enterprise clients.
About the role
Key Responsibilities
- Design, implement, and optimize computer vision pipelines for image and video analysis.
- Collaborate with data scientists and software engineers to integrate CV models into production systems.
- Perform data preprocessing, augmentation, and annotation to support model training.
- Evaluate model performance, conduct error analysis, and iterate on solutions.
- Document code, experiments, and best practices for internal knowledge sharing.
Requirements
- Proficiency in Python and experience with OpenCV and TensorFlow or PyTorch.
- Solid understanding of machine learning fundamentals and CV concepts such as object detection, segmentation, and feature extraction.
- Experience with version control (Git) and CI/CD pipelines for model deployment.
- Strong problem‑solving skills and ability to work independently and in cross‑functional teams.
- Good communication skills and a passion for learning new technologies.
Skills
pythonopencvtensorflowmachine learningcomputer vision