Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Machine Learning (Remote)

$144k per year

Uber Technologies Inc.

Our work connects search, maps, and personalized discovery to help users explore places and find relevant offerings across Uber’s businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind these experiences. You’ll work alongside backend, mobile, and machine learning engineers, as well as product managers and data scientists, to turn ideas into reliable, performant features. Projects include cross line of business functionality in search, exploration and local discovery, with opportunities to build new experiences from the ground up. You’ll own well-scoped features from technical design through implementation, experimentation, deployment, and production monitoring, with support from experienced engineers. You’ll tackle distributed systems challenges while seeing how your work improves the customer experience and contributes to Uber’s Growth. Build customer-facing features: Develop backend services and APIs that power search, map exploration, and local discovery experiences. Take well-scoped features from design through implementation, testing, rollout, and monitoring, collaborating with senior engineers on broader architectural decisions. Improve service performance, scalability, and resilience, balancing customer needs with maintainable technical solutions. Partner with mobile engineers, machine learning engineers, product managers, and data scientists to deliver cohesive experiences. Support A/B tests, instrument features, and use results to understand customer impact and guide improvements. Maintain engineering quality: Write clean, well-tested code, participate in design and code reviews, and contribute to shared engineering practices. Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 2+ years of professional software engineering experience, including building and shipping backend services. Proficiency in a backend programming language such as Go, Java, or a comparable language. Strong foundations in data structures, algorithms, API design, and software testing. Experience working with databases and distributed systems, with an understanding of performance and reliability trade-offs. Ability to deliver well-scoped projects independently, communicate technical decisions clearly, and collaborate effectively with teammates and cross-functional partners. Familiarity with personalization, recommendation systems, or integrating machine learning capabilities into backend services. Experience working with geospatial data, maps, points of interest, or location-based products. Familiarity with A/B testing, product analytics, and metrics-driven feature development. Experience operating production services, including monitoring, debugging, and safe deployment practices. Experience building consumer-facing products in collaboration with mobile engineering teams. The base salary range for this role is CAD $144,000 per year - CAD $160,000 per year. You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. This isn't the kind of place where you follow a playbook — it's where you help write one. You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form. #

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Machine Learning (Remote) in Toronto, ON vacancy
  • $170k - $200k per year

     ...revenue growth. As a Senior ML Engineer within our Benefits...  ...role, we would really like to learn more about you. Lettuce share...  ...collaborating with Data Scientists, Machine Learning Engineers, Data...  ...architecture, and act as ambassador for software/data solutions offering... 
    Remote work
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    Hellofresh

    Toronto, ON
    3 days ago
  • $197k per year

     ...disciplinary team builds the backend systems, deep learning models & user experience components...  ...leadership team. As a Staff Software Engineer, you’ll set technical direction for important...  ...search. You’ll partner closely with machine learning, science, mobile, and other engineering... 
    Remote work
    Full time
    Work at office

    Uber Technologies Inc.

    Toronto, ON
    17 hours ago
  • $46 - $53 per hour

     ...actively building the next-generation Machine Learning (ML) platform for low-cost, ultra-immersive...  ...-byte scale data. Our Machine Learning Engineers are excited to work on these...  ...a high degree of comfort in designing software systems and producing high-quality code... 
    Suggested
    Hourly pay
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    3 days per week

    Lyft

    Toronto, ON
    a month ago
  • $85 per hour

     ...and Jack Dorsey . Position: ML Engineer (Coding Agent Experience) Type:...  ...Compensation: $85/hour Location: Remote Role Responsibilities Use...  ...agents to complete and evaluate complex machine learning and AI engineering tasks. Review... 
    Remote work
    Full time
    Contract work
    Summer work

    Mercor

    Toronto, ON
    more than 2 months ago
  • $110k - $130k per year

     ...Work!  Your Role Clarius Mobile Health is seeking a Machine Learning Engineer to contribute to a special project focused on expanding access...  ...research and production settings. This role requires strong software engineering practices and the ability to find creative... 
    Remote work
    Permanent employment
    Full time
    Contract work
    Fixed term contract
    Work at office
    Worldwide

    Clarius Mobile Health

    Toronto, ON
    a month ago
  • $70 - $85 per hour

     ...Architech, we don’t just ship software. We partner with North...  ...transform business outcomes. Our engineers and designers harness cloud-native...  ...~Grow Our People – Feedback, learning, leadership ~Do the Right...  ...include building scalable machine learning models, designing feature... 
    Full time
    Contract work

    Architech Solutions

    Toronto, ON
    more than 2 months ago
  • $118.8k - $148.5k per year

     ...belong and have the opportunity to thrive. Machine Learning is at the heart of Lyft’s products and decision-making. Machine Learning Engineers at Lyft operate in dynamic environments,...  ...Data Scientists, Product Managers, and Software Engineers to translate complex business... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    more than 2 months ago
  • $140k per year

     ...advertising and marketing channels. We're looking to add a Machine Learning Engineer to our Data Science team! This team works on solving...  ...no shortage of data and problems to tackle. StackAdapt is a remote-first company with teams around the world. Our teams work in... 
    Remote work
    Local area
    Work from home
    Home office

    StackAdapt Inc.

    Toronto, ON
    2 days ago
  •  ...consultants bring deep expertise in Data Science, Machine Learning, and AI. Our business value and...  ...and passionate Machine Learning Engineers for our team. As part of this job,...  ...in communicating problem context to the remote teams Excellent communication and teamwork... 
    Remote work
    Full time

    Tiger Analytics

    Toronto, ON
    more than 2 months ago
  • $120k - $250k per year

     ...We develop and deploy industry-leading machine learning systems that impact the lives of over 27...  ...edge of machine learning in research, engineering, and impactful applications. We are looking...  ..., Java, C, or C++ ~ You value good software design and sweat over details in code... 
    Temporary work
    Work from home

    The Toronto-Dominion Bank (Canada)

    Toronto, ON
    3 days ago
  •  ...models to shipping in production. You can learn more about our team’s work from this...  ...talk . What you’ll do As a machine learning engineer, you will be responsible for analyzing...  ...~5+ years of experience in full time software development roles ~ Experience shipping... 
    Full time

    Stripe

    Toronto, ON
    14 hours ago
  • $142.4k - $190.1k per year

     ...scalable experiences powered by the latest Machine Learning, AI, NLP, LLM/GenAI, and RAG...  ...production ML applications. Partner across engineering, product, data, and applied science...  ...with 7+ years of relevant experience in Software Engineering, Machine Learning, AI, or a... 
    Immediate start

    eBay

    Toronto, ON
    3 days ago
  •  ...technical builders who want to have outsized impact early. Our core engineering team is looking for a hands-on ML Engineering Lead who thrives...  ...applications ~ Strong understanding of ML fundamentals (deep learning, transformers, model evaluation, tradeoffs) ~ Experience... 
    Full time
    Internship

    Saris Corporation

    Toronto, ON
    more than 2 months ago
  •  ...will work directly with the Director of Engineering, and the technical decisions you make...  ...You'll work with a team of engineers, machine learning scientists, and product people who are...  ...years of industry experience shipping software, with a substantial portion of that time... 
    Full time
    Manual labor
    Work at office
    2 days per week
    1 day per week

    Signal 1

    Toronto, ON
    more than 2 months ago
  •  ...Position Summary About the Role We are looking for a Staff Machine Learning Engineer to define and build the machine learning platform...  ...the Senior MLE team will scale. ~ This position will start remotely and transition to a hybrid role. Candidates must be local to... 
    Remote work
    Local area

    SCIENTIFIC GAMES

    Toronto, ON
    3 days ago
  • $123k per year

     ...26WD Position Overview We are looking for an exceptional Machine Learning Engineer to design, build, operationalize, and scale production-grade...  ...develop modular, testable, maintainable, and production-quality software Working experience with Snowflake, Hands-on experience... 
    Remote work

    Autodesk, Inc.

    Toronto, ON
    3 days ago
  •  ...It all started when engineer Fred Luddy wrote code that automated a tedious task for...  ...people. Job Description The Machine Learning Developer designs, builds, ships, and operates...  ...bachelor’s degree in computer science, software engineering, or related technical field.... 
    Remote work
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    ServiceNow

    Toronto, ON
    4 days ago
  •  ...users around the world and 300 billion ideas saved, Pinterest Machine Learning engineers build personalized experiences to help Pinners create a life...  ...per quarter and therefore needs to be in a commutable distance from the Toronto office (85 Richmond St. W).   #LI-REMOTE... 
    Remote work
    Full time
    Work at office
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    more than 2 months ago
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train, and deploy machine learning models for production environments. Build data pipelines for model training, evaluation, and optimization... 
    Remote work
    Full time
    Relocation

    MS Systems

    Toronto, ON
    14 days ago
  • $150k per year

     ...collaborative team of researchers and engineers who thrive on pushing the boundaries of...  ...skilled, detail-oriented, and passionate Machine Learning Engineer to join our enterprise team....  ...and designing and building LLM-powered software Benchmark the model, and help write... 
    Full time

    Boson AI

    Toronto, ON
    3 days ago
  • $190.1k per year

     ...Full-time CA$142,400 - CA$190,100 / year eBay is hiring a Machine Learning Engineer for Depop, its peer-to-peer circular fashion marketplace....  ...relevant experience, or BS and 7+ years of relevant experience in software engineering, machine learning, AI, or a related discipline.... 
    Full time

    Skillhub Solutions Inc.

    Toronto, ON
    1 day ago
  •  ...taste, and craft as much as research and engineering – shipping experiences that creatives actually...  ...~ You’re familiar with modern deep learning such as transformers, diffusion, and encoders...  ...bring ownership, urgency, curiosity, and learn fast in a startup setting ~ Strong... 
    Full time
    Work at office

    Ideogram

    Toronto, ON
    more than 2 months ago
  •  ...makes Stripe one of the best places to do machine learning. While being an integral part of almost...  ...platforms and services that enable ML engineers and data scientists across Stripe to...  ...designing, implementing, and operating great software systems. Who you are We're... 
    Long term contract
    Flexible hours

    Stripe

    Toronto, ON
    a month ago
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support...  ...AI training project by creating reinforcement learning environments that evaluate AI models on... 
    Remote job
    For contractors

    YO AI Labs

    Toronto, ON
    a month ago
  •  ...We are looking for a Machine Learning Engineer to join our Toronto team and help us take our products to the next level in terms of visual intelligence...  ...planning Share ML knowledge and collaborate with software, product, and other engineering teams Requirements Must... 
    Full time
    Internship
    Manual labor
    Work at office
    3 days per week

    Invision AI

    Toronto, ON
    a month ago
  • $149.6k - $187k per year

     ...are a critical thinker with experience in machine learning workflows and LLMs, passionate about...  ...are seeking a Senior Machine Learning Engineer to join the Rider Applied AI team and lead...  ...product managers, data scientists, and software engineers to align ML initiatives with business... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    3 days ago
  •  ...What you will do: ACV's Machine Learning organization is looking for a talented Machine Learning Engineer IV to join our ML inspection team. In this role, you'll drive...  ...models for real-time inference ~ Backend software engineering experience in the cloud (AWS / GCP... 

    ACV Auctions

    Toronto, ON
    3 days ago
  •  ...democratize AI. Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI...  ...achieve their full potential with AI. Type: Remote, Full-time Role Overview We’re hiring a Senior Machine Learning Engineer to architect, build, and deploy high-... 
    Remote work
    Full time
    Contract work
    Local area
    Worldwide

    Fusemachines

    Toronto, ON
    29 days ago
  • $168k - $231k per year

     ...at scale. We are a diverse team of engineers, product managers, and designers who are...  ...team within Okta Secures AI as a Staff Machine Learning (ML) Engineer to advance Okta's authorization...  ...’ll bring to the role ~8+ years of software development experience, with strong... 
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    12 days ago
  •  ...Why Join Doppel Doppel is building the future of social engineering defense. Our AI-native platform uses agentic AI to protect executives...  ...threats. What We're Looking For We’re looking for a machine learning engineer to help build and scale the models and systems that... 
    Full time
    Work at office
    Flexible hours

    doppel

    Toronto, ON
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Machine Learning (Remote). Be the first to apply!