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...