
Job Overview
Location
Remote - Ontario
Job Type
Full-time
Category
Software Engineering
Date Posted
June 23, 2026
Full Job Description
📋 Description
- • Design and develop platforms and frameworks that enable automated, data-driven decision-making through machine learning systems
- • Collaborate with data scientists to build algorithms and tools for training and running simulations
- • Build services that interact with machine learning models via simulations to support business applications
- • Participate in code reviews to maintain high code quality and promote engineering best practices
- • Develop services to host trained machine learning models and integrate them into existing business processes with other application teams
- • Gather, clean, and analyze large volumes of structured and unstructured datasets to build robust data model pipelines
- • Design and implement algorithms that drive automated decision-making across business functions
- • Build monitoring tools to track the performance, accuracy, and drift of deployed machine learning applications
- • Work with distributed computing platforms such as Apache Spark to process and analyze large-scale data
- • Utilize cloud computing platforms including AWS or Azure to deploy and scale machine learning solutions
- • Apply object-oriented programming principles using languages such as Java, Scala, C++, or Python to develop scalable systems
- • Contribute to the end-to-end lifecycle of machine learning applications, from data ingestion to model deployment and monitoring
- • Support the development of data pipelines using technologies from the Hadoop ecosystem, including Apache Hive, Pig, HBase, and Kafka
- • Engage with user interface frameworks such as Angular or React to build dashboards or tools for model performance visualization
- • Ensure all developed systems align with enterprise standards for security, scalability, and reliability
- • Maintain documentation and share knowledge across teams to foster collaboration and continuous improvement
🎯 Requirements
- • Master’s degree in software development, computer science, algorithm design, artificial intelligence, or machine learning, or equivalent experience
- • 1 year of experience in machine learning using libraries such as Scikit-learn, TensorFlow, Caffe, or Keras
- • 1 year of programming experience with Java, Scala, C++, or Python
🏖️ Benefits
- • Annual bonus and incentive opportunities
- • Medical, dental, and vision benefits
- • Retirement plan contributions
- • Paid time off
- • Eligibility for other employment-related benefits detailed at careers.rocket.com/culture/benefits
- • Support for career growth and collaboration with industry professionals
Skills & Technologies
See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.
About Rocket Mortgage, LLC
Rocket Mortgage, LLC, formerly operating as Quicken Loans, is a Detroit-based residential mortgage lender. Founded in 1985, it provides home purchase, refinance and home-equity loans through a fully digital application, underwriting and closing process. The company serves clients in all 50 U.S. states via its Rocket Mortgage online platform and a network of loan officers, and it is the nation’s largest retail mortgage originator by volume.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Atomic Financial Inc.
2 months ago

PermitFlow Inc.
2 months ago

ElevenLabs Inc.
2 months ago

Imprint Technologies Inc.
1 month ago