Senior Computer Vision Software Development Engineer
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 processing imagery, video, LiDAR, and 3D geospatial data.
Optimize and deploy machine learning models in Python, C#, and C++ for production use.
Assess emerging AI/ML frameworks, including large language models.
Contribute to system architecture, performance enhancement, and code quality assurance.
Work collaboratively with researchers, engineers, and product teams in an Agile setting.
Requirements
5+ years of experience in software development with a focus on AI/ML and computer vision.
Proficient in programming with Python and experienced with machine learning frameworks (e.g., PyTorch, TensorFlow, Scikit-learn, Keras).
Expertise in computer vision tasks including detection, segmentation, feature extraction, and model training.
Familiarity with C++ and some exposure to C#.
Strong analytical, 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 development of cutting-edge GIS software solutions. This position involves working on advanced systems that utilize computer vision, machine learning, and artificial intelligence to detect and extract real-world objects from various types of data, including 360-degree imagery, video, LiDAR point clouds, and oriented images. Your contributions will be crucial in creating authoritative datasets that support essential infrastructure projects for transportation departments and asset management planning.
Your role requires an in-depth understanding of computer vision algorithms, geospatial data processing, and large-scale data management, along with proficiency in Python. Collaborate closely with researchers and product engineers to bridge innovative research with production-ready software. Our team develops tools for geospatial data management, visualization, and analysis, empowering GIS professionals to tackle complex real-world challenges.
If you're driven by a passion for geospatial technology, AI-powered data extraction, and crafting scalable, high-performance solutions, this is an exceptional opportunity to engage in GIS innovation and significantly impact how organizations manage and interpret their physical assets.
About Esri
Esri is a prominent leader in GIS technology, dedicated to empowering organizations with innovative mapping and spatial analysis solutions. Through advanced software development and cutting-edge technology, Esri helps professionals across various industries solve complex challenges and enhance their decision-making processes.