This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Lead Machine Learning Engineers at Thoughtworks develop end-to-end scalable machine learning systems and applications using modern architectures.
They impact client, project, or service objectives and advocate for excellence in ways of working.
The role involves navigating functional policies and applying proficiency to contribute to high-stakes projects.
Leadership includes strategic thinking and collaboration to drive innovation and deliver solutions that exceed organizational goals.
Responsibilities include leading the design of technical solutions, overseeing program inception, and shaping the development of new systems and applications.
The position requires hands-on coding and influencing machine learning engineering initiatives to ensure impactful outcomes.
Engineers will embrace a strategic mindset, aligning technical solutions with organizational goals and overseeing technical feasibility and resource allocation.
They will leverage their understanding of modern architectures to develop scalable and maintainable ML systems.
Translating client needs into impactful ML applications is essential, as is owning the development and maintenance of ML applications.
Advocating for Responsible AI and a culture of excellence is a key part of the role, along with troubleshooting technical challenges.
Staying updated with advancements in machine learning and fostering a collaborative environment through mentorship and guidance is crucial.
Measuring and analyzing the impact of ML initiatives to ensure solutions deliver value to clients and the organization is also part of the job.
Requirements:
Advanced English is required for this position.
Experience with Prompt Engineering, AI Agent, Python, and LLM is necessary.
Candidates must demonstrate experience in writing clean, maintainable, and testable code, with attention to refactoring and readability using Python or Shell.
Experience with distributed systems and scalable architectures for large-scale ML applications is required.
Candidates should have experience in building, deploying, and maintaining ML systems using techniques and platforms such as Scikit-learn, Tensorflow, MLFlow, Kubeflow, and Pytorch.
Familiarity with MLOps principles and CI/CD in ML is essential.
A background in machine learning engineering and data science, with knowledge of key ML concepts, algorithms, and frameworks, is necessary.
Experience in designing and operating infrastructure for ML training and serving workloads, including on-premise and cloud infrastructure, is required.
Hands-on experience with cloud services for building and deploying ML pipelines, such as Azure, AWS, GCP, or Databricks, is essential.
Strong stakeholder management skills and the ability to liaise between clients and stakeholders are required.
Candidates should be resilient in ambiguous situations and able to adapt their roles to approach challenges from multiple perspectives.
A willingness to coach, mentor, and motivate others, along with a proven leadership track record, is necessary.
Relationship building and cultivating strong partnerships are important skills for this role.
Benefits:
Thoughtworks offers a dynamic and inclusive community that supports career development through interactive tools and numerous development programs.
Employees are empowered in their career journeys, with a focus on helping each other grow.
The company values continuous learning and encourages employees to bring their expertise to solve complex business problems.
Thoughtworks promotes a culture of collaboration and innovation, allowing employees to influence their work environment positively.
The organization has a strong commitment to diversity and inclusion, creating a supportive workplace for all employees.