Senior Computer Vision Engineer
Develop and productionize computer vision and machine learning algorithms for large-scale real-world video data, working closely with R&D teams.
Responsabilidades
- Develop computer vision and deep learning algorithms for detection, segmentation, tracking, and re-identification.
- Research, prototype, evaluate, and improve machine learning approaches using real-world datasets.
- Build Python code for algorithm development and production use.
- Design experiments, evaluate performance, analyze failures, and improve model accuracy and robustness.
- Define and support data collection and annotation for model development and validation.
- Optimize models and inference pipelines for performance and scalability.
- Collaborate with backend, infrastructure, QA, and R&D teams to integrate algorithms into production systems.
- Use AI-assisted development tools for coding, debugging, testing, and code improvement.
Requisitos
- Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
- At least 5 years of professional experience in computer vision, machine learning, and deep learning.
- Hands-on experience with image segmentation, multi-object tracking, visual re-identification or metric learning, and machine learning for tabular data.
- Strong knowledge of classical image processing and computer vision techniques.
- Strong Python skills and experience with PyTorch or another major deep learning framework.
- Understanding of batching, caching, numerical precision, memory optimization, and model deployment.
- Ability to write maintainable, production-quality code and apply software design, testing, and development best practices.
- Practical experience using AI coding tools such as Codex, Claude Code, Cursor, or equivalent.
Se valora
- Experience optimizing deep learning models for inference.
- Experience with TensorRT or NVIDIA Triton Inference Server.
- Experience profiling and optimizing GPU workloads.