CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior Software Engineer, Computer Vision and Deep Learning United States Jobs

1 Job Offers

Filters
Senior Software Engineer, Computer Vision and Deep Learning
Save Icon
Join Mashgin as a Senior Computer Vision Engineer in Palo Alto. Develop cutting-edge CV and Deep Learning algorithms in C++/Python for real-world applications. Enjoy excellent benefits, including full insurance, flexible PTO, and competitive compensation. Help shape the future of touchless checko...
Location Icon
Location
United States , Palo Alto
Salary Icon
Salary
200000.00 - 300000.00 USD / Year
mashgin.com Logo
Mashgin
Expiration Date
Until further notice
Explore cutting-edge Senior Software Engineer, Computer Vision and Deep Learning jobs and discover a career at the forefront of artificial intelligence. Professionals in this elite role are the architects of systems that enable machines to see, interpret, and understand the visual world. They apply sophisticated deep learning models and computer vision algorithms to solve complex, real-world problems across diverse industries, from autonomous vehicles and medical diagnostics to augmented reality and industrial automation. These senior engineers are pivotal in transforming theoretical research into robust, scalable software products that have a tangible impact. A Senior Software Engineer specializing in Computer Vision and Deep Learning typically shoulders a wide array of responsibilities. Core duties involve researching, designing, and implementing state-of-the-art neural network architectures, such as CNNs, RNNs, and Transformers, for tasks like object detection, image segmentation, facial recognition, and 3D scene reconstruction. They are responsible for the full development lifecycle, from prototyping algorithms in Python using frameworks like PyTorch or TensorFlow to optimizing and deploying high-performance inference engines in C++ for production environments. A significant part of the role involves curating and engineering large-scale datasets, training and fine-tuning models, and rigorously evaluating their performance. Furthermore, these engineers often drive the entire technical stack, ensuring algorithms are efficiently integrated into end-to-end product pipelines, requiring a blend of research acumen and strong software engineering principles. To excel in these senior-level jobs, a specific and advanced skill set is required. Candidates typically possess an advanced degree (M.S. or Ph.D.) in Computer Science, Electrical Engineering, or a related field with a focus on machine learning and computer vision. A strong mathematical foundation in linear algebra, calculus, probability, and statistics is essential. On the technical side, proven expertise in deep learning frameworks, computer vision libraries (OpenCV), and software engineering best practices is mandatory. The role demands extensive experience (often 5+ years) in developing and shipping computer vision systems, with proficiency in both Python for rapid experimentation and lower-level languages like C++ for deployment. Key soft skills include strong problem-solving abilities, a passion for continuous learning in a rapidly evolving field, and excellent collaboration skills to work cross-functionally with research scientists and product teams. If you are driven by innovation and seek to build the intelligent visual systems of tomorrow, exploring Senior Software Engineer, Computer Vision and Deep Learning jobs is your next strategic career move.

Filters

×
Countries
Category
Location
Work Mode
Salary