Senior Computer Vision / ML Engineer
CommIT
- Where
- Israel, hybrid
- Language, from the listing
- No Hebrew mentionedA missing mention doesn't mean Hebrew isn't needed. Ask if it matters to you.
- Dates
- Found 16 Oct 2026
- Last checked on the employer's site
- 2 h ago (16 Oct 2026)
- Source
- Employer career page (Comeet)
What they ask for
- Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
- At least 5 years of hands-on professional experience in Computer Vision, Machine Learning, and Deep Learning.
- Strong practical experience with image segmentation, multi-object tracking, and visual re-identification (metric learning), as well as ML for tabular data.
- Strong understanding of classical image processing and computer vision techniques.
- Strong Python programming skills.
- Strong experience with PyTorch or other major deep learning frameworks.
- Solid understanding of batching, caching, numerical precision, and memory optimization for model deployment.
- Ability to write clean, maintainable, production-quality Python code.
- Strong understanding of object-oriented programming, software design principles, design patterns, testing, and software development best practices.
- Proven ability to work independently with minimal supervision and take full ownership of assigned tasks and outcomes.
- Practical experience using modern AI coding tools such as Codex, Claude Code, Cursor, or equivalent.
- Strong analytical and problem-solving skills.
Nice to have
- Experience optimizing deep learning models for inference.
- Experience with TensorRT.
- Experience with NVIDIA Triton Inference Server.
- Experience profiling and optimizing GPU-based workloads.
The full listing
Description
We are looking for Senior Computer Vision / ML Engineer, you will develop and implement computer vision and machine learning algorithms that operate on large-scale real-world video data. The role combines algorithm development and software engineering, with approximately equal focus on building high-performing models and turning them into robust, production-quality solutions. You will work independently, take ownership of your tasks and outcomes, and collaborate closely with other R&D teams to integrate your algorithms into FarmSee's production systems.
What You'll Do:
• Develop and implement 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.
• Develop high-quality Python code for both algorithmic development and production environments.
• Design experiments, evaluate model performance, analyze failures, and continuously improve algorithm accuracy and robustness.
• Define and support data collection and annotation processes required for model development and validation.
• Optimize models and inference pipelines for performance and scalability.
• Collaborate with backend, infrastructure, QA, and other R&D teams to integrate algorithms into production systems.
• Use modern AI-assisted development tools such as Codex, Claude Code, Cursor, or equivalent as an integral part of day-to-day development, debugging, testing, and code improvement.
• Stay current with relevant developments in computer vision, deep learning, and AI-assisted software development.
Requirements
Requirements:
• Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
• At least 5 years of hands-on professional experience in Computer Vision, Machine Learning, and Deep Learning.
• Strong practical experience with image segmentation, multi-object tracking, and visual re-identification (metric learning), as well as ML for tabular data.
• Strong understanding of classical image processing and computer vision techniques.
• Strong Python programming skills.
• Strong experience with PyTorch or other major deep learning frameworks.
• Solid understanding of batching, caching, numerical precision, and memory optimization for model deployment.
• Ability to write clean, maintainable, production-quality Python code.
• Strong understanding of object-oriented programming, software design principles, design patterns, testing, and software development best practices.
• Proven ability to work independently with minimal supervision and take full ownership of assigned tasks and outcomes.
• Practical experience using modern AI coding tools such as Codex, Claude Code, Cursor, or equivalent.
• Strong analytical and problem-solving skills.
• Good communication and collaboration skills.
Advantage:
• Experience optimizing deep learning models for inference.
• Experience with TensorRT.
• Experience with NVIDIA Triton Inference Server.
• Experience profiling and optimizing GPU-based workloads.