Remote Software engineering Jobs β€’ Spark

14 results

Job listings

Software Engineer

Blackhawk Network πŸŒπŸ”—πŸ€
$118,657–$146,680
USD/year
US Unlimited PTO

Blackhawk Network (BHN) is building a digital platform and products that bring people and brands together. This involves responsibility for building stream-processing systems, using solutions such as Spark-Streaming and DevOps pipelines and CI/CD systems for the agile enterprise. The role includes building Large scale transaction processing systems with technologies such as REST, micro-services, Spark, Lambda processing and Data and Analytics platforms.

Lead ML Engineer, Ad Performance

Launch Potato πŸ₯”πŸš€πŸŽ‰

Elevate Launch Potato’s advertising performance by building scalable, production-ready ML systems that optimize revenue while enhancing user experience. You’ll collaborate across teams to design, deploy, and refine algorithms that improve ad targeting, relevance, and efficiency at global scale. The role requires a blend of technical expertise and business intuition to build scalable and reliable systems that drive revenue.

Software Engineer

Granica βš™οΈπŸ’‘πŸ“Š
Unlimited PTO

You’ve built systems where petabyte-scale performance, resilience, and clarity of design all matter. You thrive at the intersection of infrastructure engineering and applied research, and care deeply about both how something works and how well it works at scale.

Senior Machine Learning Engineer, Recommendation Systems

Launch Potato πŸ₯”πŸš€πŸ“ˆ

Drive business growth by building and optimizing the recommendation systems that personalize experience for millions of users daily. You’ll own the modeling, feature engineering, data pipelines, and experimentation that make personalization smarter, faster, and more impactful. Build and deploy ML models serving 100M+ predictions per day to personalize user experiences at scale.

Senior Machine Learning Engineer, Ad Performance

Launch Potato πŸ₯”πŸš€πŸŽ‰
$165,000–$215,000
USD/year

Elevate Launch Potato’s advertising performance by building scalable, production-ready ML systems that optimize revenue while enhancing user experience. You’ll collaborate across teams to design, deploy, and refine algorithms that improve ad targeting, relevance, and efficiency at global scale. The ideal candidate will develop and scale advertising algorithms that optimize engagement and revenue simultaneously.

Senior ML Engineer, Recommendation Systems

Launch Potato πŸ₯”πŸš€πŸ“Š
$130,000–$220,000
USD/year

Drive business growth by building and optimizing the recommendation systems that personalize experience for millions of users daily. You’ll own the modeling, feature engineering, data pipelines, and experimentation that make personalization smarter, faster, and more impactful. Build and deploy ML models serving 100M+ predictions per day to personalize user experiences at scale.

Lead Software Engineer

Upwork πŸ’»πŸ€πŸŒŽ
$151,500–$215,500
USD/year
US Unlimited PTO

Join our growing AI team as a Lead Software Engineer (AI Data Systems) and help build the critical infrastructure that powers the future of intelligent, agent-driven systems at Upwork. You’ll be responsible for collecting high-quality training data, building scalable featurization pipelines, and delivering performant systems to support model training and inference at scale.

Senior Software Engineer (Furnishing Platform)

Affirm πŸ¦πŸ€πŸŽ‰
$91,836–$124,644
USD/year

You will build scalable systems and data pipelines to power consumer credit reporting, partnering closely with Product, Compliance, Servicing, and Credit teams to design robust reporting systems. The systems you will work on are vital for delivering accurate and timely data from Affirm’s financial product portfolio to Consumer Reporting Agencies. Affirm is growing fast and they want you to enable them to scale their products to 10x and beyond through building world-class systems.

Staff Backend Engineer

Machinify βœ¨πŸ€–πŸ’‘
$210,000–$245,000
USD/year
US Unlimited PTO

Join the growing platform engineering team as a Staff Backend Engineer! In this role, you will leverage your deep programming expertise to design and build scalable, reliable backend systems. You will design, develop, and maintain robust Scala and Java based systems. You will also implement and manage distributed PostgreSQL database systems to ensure optimal performance and data integrity.