Thoughtworks
Jobs at Similar Companies
Similar Companies Hiring
Jobs at Thoughtworks
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Software
Senior Machine Learning Engineers at Thoughtworks design, develop, and maintain ML applications and infrastructure, collaborating with teams while ensuring timely delivery and alignment with business needs.
Software
As a Senior Machine Learning Engineer, you will design and develop ML architecture, collaborate with teams, maintain ML systems, and mentor others to align technical capabilities with business objectives.
Software
Senior Machine Learning Engineers design and maintain scalable ML architectures, own ML application functionalities, and mentor team members while collaborating with stakeholders for timely delivery.
Software
Lead Data Engineers at Thoughtworks develop modern data architecture solutions, manage projects, collaborate with stakeholders, and ensure data quality and governance.
Software
As a Senior Service Reliability Engineer, you will enhance system reliability through automation, monitoring, and incident response while leading disaster recovery efforts and collaborating with development teams to meet high availability targets.
Software
As a Lead Service Reliability Engineer, you will ensure technical excellence in SRE, improve system reliability, manage incidents, and mentor teams.
Software
The Lead Business Analyst acts as a bridge between clients and developers, ensuring software solutions deliver real business value. Responsibilities include understanding client problems, facilitating workshops, managing product backlogs, and mentoring Agile practices.
Software
Fullstack Developers collaborate to design software solutions, write clean code, and embrace best practices, including TDD and DevOps, while delivering value to clients.
Software
As a Data Engineer, you will design and develop data processing pipelines, collaborate with data scientists, and ensure data quality. You'll utilize modern tools and frameworks to manage data applications, focusing on data governance and stakeholder management.
Software
As a Graduate Developer, you will collaborate with teams to design software solutions, write clean code, and improve software delivery practices while learning and growing in a supportive environment.
Software
Data Scientists at Thoughtworks utilize statistics, modeling, and machine learning to provide business insights. Responsibilities include developing strategies, analyzing data, and collaborating with teams to communicate findings.
Software
The Consultant AI Developer will design software solutions using Python and JavaScript, build AI solutions, and engage in collaborative practices to enhance delivery for clients.
Software
Lead data architects guide the design and architecture of data solutions, mentor teams, and provide technical leadership in data architecture, engineering, and analytics.
Software
Lead Data Architects design modern data architectures, guide delivery teams, mentor peers, and provide client-facing technical leadership on data solutions.
Software
Senior Software Engineers collaborate with teams to design and deliver software solutions, advocate for best practices, mentor junior developers, and solve complex business problems.
Software
Software Engineers at Thoughtworks collaborate with teams to design and deliver innovative software solutions, employing best practices like TDD and Agile methodologies while continually learning and adapting to new technologies.
Software
As a Senior MLOps Engineer, you will ensure the reliability of machine learning systems, design monitoring strategies, resolve production issues, and manage the lifecycle of ML models while promoting a collaborative team culture.
Software
Senior Developers work collaboratively to design and deliver software solutions, advocate engineering best practices, mentor junior peers, and focus on high-quality coding and systems development using Golang.
Software
The Systems Support Engineer will manage incident processes, troubleshoot application issues, enhance system efficiency, and collaborate in DevOps practices to ensure high-quality software delivery.
Software
Lead the design and architecture of software solutions, mentor teams, influence clients, and ensure high-quality delivery using modern practices.






