CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior Software Engineer | Computer Vision & Machine Learning Jobs

1 Job Offers

Filters
Senior Software Engineer | Computer Vision & Machine Learning
Save Icon
Lead the development of production-ready Computer Vision and ML solutions as a technical expert and consultant. Own the full ML lifecycle, from concept to deployment, for impactful client projects. Join a high-performance, distributed team with a culture of trust and autonomy. This senior role is...
Location Icon
Location
Germany; Spain , Mannheim; Valencia
Salary Icon
Salary
Not provided
hubblr.io Logo
HUBBLR GmbH
Expiration Date
Until further notice
Explore senior-level computer vision and machine learning jobs and discover a career at the forefront of artificial intelligence. A Senior Software Engineer specializing in Computer Vision (CV) and Machine Learning (ML) is a pivotal role that bridges advanced algorithmic research with robust, real-world software engineering. These professionals are responsible for designing, building, and deploying intelligent systems that enable machines to interpret and understand visual data from the world. This is not merely an academic research position; it is a deeply technical, hands-on role focused on creating scalable, production-grade solutions that solve complex business challenges across industries like autonomous vehicles, medical imaging, robotics, surveillance, and augmented reality. Typically, individuals in these senior jobs take ownership of the entire machine learning lifecycle. Common responsibilities include architecting and implementing end-to-end CV/ML pipelines. This involves data acquisition and curation, designing annotation workflows, selecting and training deep learning models (such as for object detection, image segmentation, or facial recognition), and rigorously optimizing these models for performance and efficiency. A critical aspect of the role is deploying these models into live production environments, which requires expertise in MLOps practices, cloud platforms (AWS, GCP, Azure), and containerization technologies like Docker and Kubernetes. Senior engineers also provide technical leadership, making key architectural decisions, mentoring junior team members, conducting code reviews, and establishing best practices for ML development. The typical skill set for these high-impact jobs is extensive. A strong foundation in software engineering principles is paramount, coupled with deep expertise in Python. Proficiency in core ML frameworks like PyTorch or TensorFlow is essential, as is hands-on experience with computer vision libraries such as OpenCV. Beyond technical prowess, successful candidates demonstrate experience in model optimization techniques—including quantization, pruning, and knowledge distillation—to ensure models are both accurate and efficient for deployment. A pragmatic, product-oriented mindset is crucial, focusing on delivering minimum viable products (MVPs) and iterating based on real-world feedback. Excellent communication skills are also a key requirement, as these senior professionals often collaborate with cross-functional teams, present technical concepts to non-technical stakeholders, and may directly interface with clients to translate business needs into technical specifications. For those seeking to lead innovative projects and shape the future of AI-driven visual technology, senior software engineer roles in computer vision and machine learning represent the pinnacle of technical challenge and opportunity. These jobs demand a unique blend of research-oriented thinking and disciplined software craftsmanship to turn cutting-edge algorithms into reliable, scalable applications that see and understand our world.

Filters

×
Countries
Category
Location
Work Mode
Salary