
About ThoughtWorks
Transforming businesses through technology and innovation
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...
Overview
ThoughtWorks is hiring a Senior Machine Learning Engineer to build and maintain machine learning applications. You'll work with Python, TensorFlow, and AWS to design scalable architectures. This role requires significant experience in machine learning systems.
Job Description
Who you are
You have 5+ years of experience in machine learning engineering, with a strong background in building and deploying ML applications. You are proficient in Python and have hands-on experience with frameworks like TensorFlow and Keras, enabling you to develop robust machine learning models. Your expertise extends to cloud platforms such as AWS, where you have implemented scalable solutions for machine learning workloads. You are familiar with containerization technologies like Docker, which you use to streamline deployment processes. You possess strong problem-solving skills and can translate complex business requirements into effective ML solutions. You thrive in collaborative environments, working closely with data scientists and engineers to drive project success.
Desirable
Experience with MLflow for managing the ML lifecycle is a plus, as is familiarity with CI/CD practices for machine learning. You are always eager to learn about the latest tools and frameworks in the ML landscape, ensuring that your skills remain cutting-edge.
What you'll do
In this role, you will contribute to the design and development of scalable architectures for machine learning applications, ensuring high availability and performance. You will collaborate with cross-functional teams to translate business needs into effective ML systems, owning the development and maintenance of core functionalities within ML applications. This includes building ML pipelines, overseeing model training and deployment, and implementing monitoring and evaluation processes. You will drive the functional stream of work by providing technical expertise and facilitating team discussions to ensure timely delivery of tasks. Your role will also involve exploring and implementing the latest tools and frameworks in the ML landscape, pushing the boundaries of what is possible in machine learning.
What we offer
At ThoughtWorks, we value continuous learning and encourage you to bring your expertise to our collaborative environment. You will have the opportunity to work on impactful projects that solve complex business problems using technology. We offer a flexible work environment, allowing you to balance your professional and personal life while contributing to meaningful work. Join us in pushing the boundaries of technology and making a difference in the world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
ThoughtWorks is hiring a Senior Machine Learning Engineer to build and maintain the architecture for machine learning applications. You'll work with Python, TensorFlow, and AWS to develop scalable ML systems. This position requires significant experience in machine learning and software development.

Machine Learning Engineer
Stensul is seeking a Senior Machine Learning Engineer to design and implement their first Generative AI and Machine Learning application. You'll work with Python, TensorFlow, and PyTorch to create scalable AI/ML solutions. This role requires strong experience in machine learning and data modeling.

Machine Learning Engineer
Datatonic is hiring a Senior Machine Learning Engineer to drive AI and data transformation for clients. You'll work with Python and Google Cloud Platform to develop innovative machine learning solutions. This role requires strong ML fundamentals and excellent communication skills.

Machine Learning Engineer
Faculty is hiring a Senior Machine Learning Engineer to lead the development and deployment of AI systems for diverse clients. You'll work with technologies like Python, TensorFlow, and AWS to create scalable ML solutions. This position requires significant experience in machine learning and AI.

Machine Learning Engineer
Loopio Inc. is seeking a Senior Machine Learning Engineer to build and operationalize core ML components for search, summarization, and answer generation. You'll work with NLP and large language models, focusing on model deployment and optimization.