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›ThoughtWorks›Senior Machine Learning Engineer
ThoughtWorks

About ThoughtWorks

Transforming businesses through technology and innovation

🏢 Tech👥 5K-10K📅 Founded 1993📍 Chicago, Illinois, United States

Key Highlights

  • Headquartered in Chicago, Illinois, with 43 global offices
  • Approximately 7,000 employees worldwide
  • Serves clients including BMW, BBC, and the UN
  • Focus on software development and digital transformation

ThoughtWorks is a global technology consultancy headquartered in Chicago, Illinois, with over 43 offices across 14 countries. The company specializes in software development, digital transformation, and agile consulting, serving clients like BMW, the BBC, and the United Nations. With a workforce of ...

🎁 Benefits

ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...

🌟 Culture

ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...

🌐 Website💼 LinkedIn𝕏 TwitterAll 52 jobs →
ThoughtWorks

Senior Machine Learning Engineer

ThoughtWorks • Brasil

Posted 1d ago🏠 RemoteSeniorMachine learning engineer📍 Brazil
Apply Now →

Skills & Technologies

PythonTensorFlowKerasAWSDockerMLflowPostgreSQLApache SparkNumPyPandas

Overview

ThoughtWorks is seeking a Senior Machine Learning Engineer to build and maintain the architecture for machine learning applications. You'll work with tools like Python, TensorFlow, and AWS to develop scalable ML systems. This role requires strong expertise in machine learning and cloud technologies.

Job Description

Who you are

You have 5+ years of experience in machine learning engineering, with a strong background in building and deploying machine learning applications. You are proficient in Python and have hands-on experience with frameworks such as TensorFlow and Keras, enabling you to create robust ML models. Your expertise extends to cloud platforms like AWS, where you have deployed scalable solutions that ensure high availability and performance.

You are familiar with data processing and manipulation using tools like NumPy and Pandas, allowing you to efficiently handle large datasets. Your experience with MLflow and Docker helps you manage the machine learning lifecycle, from experimentation to deployment. You understand the importance of monitoring and evaluating ML models, ensuring they perform optimally in production environments.

Collaboration is key for you; you enjoy working alongside data scientists and engineers to translate business needs into effective ML systems. You thrive in environments that encourage problem-solving and innovation, and you are always eager to explore the latest tools and frameworks in the machine learning landscape.

Desirable

Experience with Apache Spark for big data processing is a plus, as is familiarity with PostgreSQL for managing data storage. You are comfortable with CI/CD practices and have used tools like Git for version control. Your ability to communicate complex technical concepts to non-technical stakeholders makes you a valuable team member.

What you'll do

In this role, you will contribute to the design and development of scalable architectures for machine learning applications. You will be responsible for building core functionalities, including ML pipelines, model training, and deployment processes. Your expertise will guide the team in ensuring timely delivery of projects while maintaining high standards of quality.

You will collaborate closely with cross-functional teams, including data scientists, to identify business requirements and translate them into technical specifications. Your role will involve driving discussions around technical solutions and providing mentorship to junior engineers, fostering a culture of learning and growth within the team.

Staying ahead of the curve is essential; you will actively explore and implement the latest advancements in machine learning technologies. You will also be involved in monitoring and evaluating the performance of deployed models, ensuring they meet business objectives and user needs.

What we offer

At ThoughtWorks, we believe in cultivating a culture of curiosity and innovation. You will have the opportunity to work with a diverse team of seasoned technologists and self-taught developers, learning from each other and challenging the status quo. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

Join us and thrive in an environment that supports your career journey, offering opportunities for professional development and growth. Together, we can overcome ordinary challenges and make a significant impact in the field of machine learning.

Interested in this role?

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

Apply Now →Get Job Alerts