Sr. Software Development Engineer - Computer Vision
Esri
about 2 months ago
Redlands, CA, USA
Senior
Base Salary
$119k - $198k/yr
Responsibilities
- Develop and integrate computer vision and AI/ML models for object extraction and change detection.
- Build scalable software solutions for imagery, video, LiDAR, and 3D geospatial data.
- Optimize and deploy ML models in Python, C#, and C++ for production environments.
- Evaluate emerging AI/ML frameworks, including large language models.
- Contribute to system architecture, performance optimization, and code quality.
- Collaborate with researchers, engineers, and product teams in an Agile environment.
Requirements
- 5+ years in software development with a focus on AI/ML and computer vision.
- Strong programming skills using Python and experience with ML frameworks.
- Proficiency in computer vision tasks such as detection, segmentation, and model training.
- Experience with C++ and exposure to C#.
- Strong problem-solving, research, and collaboration skills.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Benefits
- Industry-leading health and welfare benefits including medical, dental, and vision insurance.
- 401(k) and profit-sharing programs.
- Minimum accrual of 80 hours of vacation leave and twelve paid holidays.
- Opportunities for personal and professional growth.
Tech Stack
C#C++KerasOpenCVPythonPyTorchscikit-learnTensorFlow
Categories
AI & MLData Science