Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Mon, Jun 29, 2026
This job expires in: 30 days
Job Summary
Designing and evolving machine learning systems for pricing, the full-time Senior Software Engineer will work remotely to build automated training and ETL pipelines, develop real-time ML solutions, and collaborate across teams to enhance financial risk management and customer experience.
Key responsibilities
- Design and implement automated, reusable training pipelines for consistent model delivery
- Build ETL pipelines with feature engineering for reliable pricing model inputs
- Develop and deploy real-time ML pricing solutions while monitoring production systems for optimization
Required qualifications
- 5+ years of experience in production ML systems or large-scale pricing platforms
- Proficiency in Python, Scala, and SQL applied to production ML systems
- Experience in data modeling, software architecture, and distributed data processing frameworks
- Deep understanding of ML algorithms in the context of pricing and demand forecasting
- Strong analytical skills with a focus on customer outcomes in technical work
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...