Senior Software Development Engineer in Computer Vision
On-site Full-time $119K/yr - $197.6K/yr
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Qualifications
Responsibilities
Design and integrate computer vision and AI/ML models (such as YOLO, SAM, DINO, etc.) for object extraction and change detection.
Develop scalable software solutions for handling imagery, video, LiDAR, and 3D geospatial data.
Optimize and deploy machine learning models using Python, C#, and C++ in production environments.
Assess emerging AI/ML frameworks including large language models.
Contribute to system architecture, performance optimization, and code quality.
Collaborate in an Agile environment with researchers, engineers, and product teams.
Requirements
5+ years of software development experience focusing on AI/ML and computer vision.
Strong programming skills in Python with experience in ML frameworks (PyTorch, TensorFlow, Scikit-learn, Keras).
Proficiency in computer vision tasks, including detection, segmentation, feature extraction, and model training.
Experience with C++ and familiarity with C#.
Excellent problem-solving, research, and teamwork skills.
Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field.
About the job
Join Esri's Professional Services team as a Senior Software Development Engineer, where you will contribute to the creation of cutting-edge GIS software solutions. In this pivotal role, you will engage in developing a system that utilizes computer vision, machine learning, and artificial intelligence to identify and extract real-world objects from 360-degree imagery, videos, LiDAR point clouds, and oriented imagery. Your efforts will be instrumental in generating authoritative datasets that support essential infrastructure such as roadway networks for transportation departments and indoor facility asset datasets for effective asset management and planning.
To excel in this role, you must possess a profound understanding of computer vision algorithms and geospatial data processing, along with experience in managing large-scale data and proficiency in Python. You will work closely with researchers and product engineers, bridging the gap between innovative research and production-ready software. Our team develops tools for geospatial data management, visualization, and analysis, empowering GIS professionals to address complex real-world challenges.
If you are enthusiastic about geospatial technology, AI-driven data extraction, and creating scalable, high-performance solutions, this is an exceptional opportunity to be at the forefront of GIS innovation and to make a significant impact on organizational asset management and understanding.
About Esri
Esri is a global leader in GIS technology, dedicated to helping organizations understand and manage spatial data effectively. Our innovative solutions empower professionals across various sectors to harness the power of geospatial information.