LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Upwork›Lead Machine Learning Engineer/Scientist - Algorithms & Research
Upwork

About Upwork

Your go-to platform for freelance talent

🏢 Tech👥 251-1K📅 Founded 2015📍 San Francisco, California, United States

Key Highlights

  • Over 18 million registered freelancers and 5 million clients
  • Headquartered in San Francisco, California
  • Offers services in writing, design, programming, and marketing
  • Facilitates dynamic workforce scaling for businesses

Upwork is a leading online platform headquartered in San Francisco, California, that connects businesses with freelancers and agencies across various industries. With over 18 million registered freelancers and 5 million registered clients, Upwork facilitates dynamic workforce scaling for companies o...

🎁 Benefits

Upwork provides competitive compensation, flexible work hours, and the ability to work remotely from anywhere. Freelancers can also benefit from a rob...

🌟 Culture

Upwork fosters a remote-friendly culture that emphasizes flexibility and independence, allowing freelancers to choose projects that align with their s...

🌐 Website💼 LinkedIn𝕏 TwitterAll 33 jobs →
Upwork

Lead Machine Learning Engineer/Scientist - Algorithms & Research

Upwork • Toronto, Ontario, Canada

Posted 1d agoLeadMachine learning engineer📍 Toronto
Apply Now →

Skills & Technologies

PythonTensorFlowPyTorchMachine learningData scienceAlgorithms

Overview

Upwork is seeking a Lead Machine Learning Engineer/Scientist to develop a Dynamic Memory Management capability for LLM-powered experiences. You'll work with Python, TensorFlow, and PyTorch to drive innovation in AI solutions. This role requires significant experience in machine learning and algorithms.

Job Description

Who you are

You have a strong background in machine learning and data science, with at least 5 years of experience in developing and deploying machine learning models. Your expertise in Python is complemented by your proficiency in frameworks such as TensorFlow and PyTorch, allowing you to build robust AI solutions. You understand algorithms deeply and can apply them effectively to solve complex problems. Your experience includes working on large-scale projects where you have contributed to the design and implementation of machine learning systems. You are a natural leader, capable of guiding teams and mentoring junior engineers, fostering a collaborative environment that encourages innovation. You are passionate about leveraging AI to create impactful solutions and are excited about the potential of LLM-powered experiences.

Desirable

Experience with dynamic memory management and large language models is a plus. Familiarity with cloud platforms such as AWS or GCP will enhance your ability to deploy scalable solutions. You have a keen interest in staying updated with the latest advancements in AI and machine learning, continuously seeking to improve your skills and knowledge.

What you'll do

In this role, you will lead the development of a Dynamic Memory Management capability for LLM-powered experiences, focusing on creating efficient and scalable AI solutions. You will collaborate with cross-functional teams to define project requirements and translate them into technical specifications. Your responsibilities will include designing algorithms that enhance the performance of machine learning models, ensuring they are optimized for real-world applications. You will oversee the implementation of these algorithms, guiding your team through the development process and providing technical leadership. You will also be responsible for conducting experiments to validate model performance and iterating on designs based on feedback and results. Your role will involve mentoring junior team members, sharing your expertise, and fostering a culture of learning and growth within the team. You will engage with stakeholders to understand their needs and ensure that the solutions you develop align with business objectives.

What we offer

At Upwork, we provide a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge AI projects that have a significant impact on our business and the industry. We offer competitive compensation and benefits, along with opportunities for professional development and career advancement. Our culture values collaboration, creativity, and a commitment to excellence, making it an exciting place to grow your career in machine learning and AI.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Upwork.

Apply Now →Get Job Alerts