Senior Software Engineer - Machine Learning
Location: Remote
Compensation: Salary
Reviewed: Thu, Apr 09, 2026
This job expires in: 30 days
Job Summary
A company is looking for a Senior Software Engineer - Machine Learning & Geospatial.
Key Responsibilities
- Design and implement machine learning features for production customer workflows
- Identify and close feature and behavior gaps between ML capabilities and common frameworks
- Analyze and improve the performance of existing ML code while ensuring stability and correctness
Required Qualifications
- 5+ years of experience building production software systems
- Strong proficiency in at least one backend or systems language (e.g., C++, Java, Scala)
- Experience implementing or integrating machine learning models in production
- Familiarity with ML libraries or frameworks such as Spark ML, scikit-learn, or XGBoost
- Strong instincts around correctness, edge cases, and behavioral consistency
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...