Job Closed

This listing is no longer active.

Thoughtworks logo
Thoughtworks

Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.

Lead Machine Learning Engineer

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteLeadTeam 10,001

Location

Ecuador

Posted

51 days ago

Salary

0

Seniority

Lead

No structured requirement data.

Job Description

Lead Machine Learning Engineer

Thoughtworks

Role Description Lead Machine Learning Engineers at Thoughtworks use modern architectures to develop end-to-end scalable machine learning systems and applications. They use their specialized depth and breadth of knowledge to impact the achievement of client, project or service objectives and advocate for ways of working to promote and deliver excellence. Their leadership extends beyond technical prowess, encompassing strategic thinking and effective collaboration to drive innovation and deliver solutions that meet and exceed organizational goals. As a lead machine learning engineer on projects, you will be leading the design of technical solutions or perhaps overseeing a program inception to build a new system and/or application. Alongside hands-on coding, as a key influencer, you will shape the trajectory of machine learning engineering initiatives, playing a pivotal role in advancing the field and ensuring impactful outcomes for the broader objectives of the company. - Embrace a strategic mindset, contributing to the direction of machine learning (ML) initiatives and aligning technical solutions with broader organizational goals. - Play a pivotal role in program inception, shaping the development of new systems and applications from idea to reality, overseeing technical feasibility and resource allocation. - Leverage your deep understanding of modern architectures to lead the development of scalable and maintainable ML systems, ensuring optimal performance and efficiency. - Translate client needs into technically feasible and impactful ML applications, driving solution design and deployment within complex, high-stakes projects. - Own the development and maintenance of ML applications, including ML pipelines, model training and deployment, and monitoring and evaluation. - Champion Responsible AI and effective ways of working within the team, advocating for a culture of excellence and continuous improvement. - Navigate intricate technical challenges with proficiency, employing your specialized knowledge to troubleshoot issues and guide the team towards successful resolutions. - Stay at the forefront of the evolving field of machine learning, actively seeking out and implementing new technologies and advancements to ensure Thoughtworks remains a leader in innovation. - Foster a collaborative environment, effectively leading your team through hands-on coding alongside mentorship and guidance, empowering individual growth and knowledge sharing. - Measure and analyze the impact of ML initiatives, iteratively refining approaches and ensuring solutions deliver tangible value to clients and the organization. Qualifications - Experience in developing a technical vision and strategy, keeping it relevant and aligned to the business needs. - Ability to design and execute cross-functional requirements based on business priorities. - Experience in writing clean, maintainable and testable code, demonstrating attention to refactoring and readability of the code using Python or Shell. - Experience with distributed systems and scalable architectures to handle large-scale ML applications. - Experience with building, deploying and maintaining ML systems using relevant ML techniques and platforms, i.e.: Scikit-learn, Tensorflow, MLFlow, Kubeflow, Pytorch. - Experience with application of MLOps principles and CI/CD to ML. - Experience in machine learning engineering and data science, familiar with key ML concepts, algorithms and frameworks, and understand ML model lifecycles. - Experience with designing and operating the infrastructure required to run different types of ML training and serving workloads, i.e.: on-premise vs. cloud infrastructure, infrastructure as code, monitoring, etc. - Hands-on experience with on-premise and cloud services for building and deploying ML pipelines, i.e.: Azure, AWS, GCP or Databricks and associated ML managed services. Requirements - Understand the importance of stakeholder management and can easily liaise between clients and other key stakeholders throughout projects, ensuring buy-in and gaining trust along the way. - Resilient in ambiguous situations and can adapt your role to approach challenges from multiple perspectives. - Willing to take on risks or conflicts and skillfully manage them. - Eager to coach, mentor and motivate others, aspiring to influence teammates to take positive action and accountability for their work. - Enjoy influencing others and advocate for technical excellence while being open to change when needed. - Proven leader with a track record of encouraging teammates in their professional development and relationships. - Natural at cultivating strong partnerships; understand the importance of relationship building and how it can bring new opportunities to our business. Benefits - No one-size-fits-all career path at Thoughtworks; your career development is entirely up to you. - Balance autonomy with the strength of our cultivation culture, supported by interactive tools and numerous development programs. - Value in helping each other be our best and empowering employees in their career journeys.

Related Job Pages

More Machine Learning Engineer Jobs

Role Description The Grapevine-Colleyville ISD virtual school is seeking a smart, experienced, and passionate individual who wants to work in a student-centered environment of respect and trust with high expectations for all members of the community. The certified Virtual Learning Instructor will “virtually” manage instructional programs by providing synchronous and asynchronous online instruction for students in their content area(s). - Monitor progress, evaluate work, and conduct online instruction. - Provide online and face-to-face tutorial sessions. - Offer academic guidance and be the subject-matter expert for students. - Consult regularly with program staff, parents, and students. - Provide appropriate learning activities and experiences in the core academic subject area assigned. - Enable students to develop competencies and skills to function successfully in society. Qualifications - Bachelor’s degree from an accredited university; Masters preferred. - Valid Texas teaching certificate in specified area for grades 5-12. - Required endorsements or training for subject and level assigned. - Demonstrated competency in the core academic subject area assigned. - Must have one of the certifications listed below in addition to the posted certification: - Core Subject Area: ELA, Science, Math, Social Studies (grades 5-8 and/or 9-12) - Theatre K-12 - Music K-12 - Computer Science 8-12 - Business & Finance 6-12 - Marketing 6-12 - Physical Education EC-12 - Health EC-12 - Communication Applications EC-12 - Technology Applications EC-12 - Health Science 6-12 - Other CTE/Elective Area Requirements - Knowledge of core academic subject assigned. - General knowledge of curriculum and instruction. - Strong organizational, communication, and interpersonal skills. - Strong technology skills (Google suite, Adobe, Microsoft OS and Programs, Canvas). - Excellent communication skills, both oral and written. - Customer-focused approach. - High degree of flexibility and willingness to work non-traditional hours. - Demonstrated ability to work well in a fast-paced environment. - Team player track record. - Willingness to travel on occasion for marketing and state testing events. - Ability to work remotely and in an office as necessary. - Ability to learn new technology tools quickly. - Ability to support and guide adults as well as students. - Ability to work some evening and weekend hours weekly. - Three years of teaching experience with a preference for online instruction. Major Responsibilities and Duties - Devise and implement virtual methods of creating and maintaining a “school community.” - Tutor struggling students in small groups or one-on-one. - Provide diagnostic, prescriptive, and evaluative services for identified students. - Complete all grading, create progress reports, and conduct parent conferences in a timely manner. - Review curriculum and devise alternate approaches to presenting lessons. - Create and digitize concept teachlets, lessons, and supplemental lessons. - Demonstrate knowledge of the state TEKS standards and how to align with the online curriculum. - Communicate with parents, students, and other teachers regularly. - Understand the overall diversity of assigned families and individual characteristics of students/parents. - Establish and maintain a positive rapport with assigned families. - Support students with the setup and maintenance of their learning environment. - Support students through basic computer troubleshooting. - Work collaboratively with other teachers to ensure student progress. - Develop a general knowledge of the entire program’s curriculum. - Assess student learning styles and use results to plan instructional activities. - Work cooperatively with special education teachers to meet specific student accommodations. - Help students analyze and improve study methods and habits. - Teach students and parents academic integrity and virtual etiquette expectations. - Conduct ongoing assessment of student achievement through formal and informal testing. - Communicate high expectations and show an active interest in student achievement. - Alert administrators to any concerns about student performance and progress. - Keep student records and data up-to-date. - Consult with other teachers and staff learning specialists to develop alternate enrichment activities. - Coordinate social activities and relevant field trips for students. - Sponsor a school club and manage regional field trips. - Participate in the organization and administration of State Mandated Testing. - Participate in student recruiting sessions and other marketing efforts. - Attend community activities implemented for families. - Demonstrate a high level of effectiveness. - Adhere to the principles as listed in the Code of Ethics and Standard Practices for Texas Educators. - Keep informed of, and comply with, state, district, and school regulations and policies. - Display dependability and punctuality in all assigned duties. - Travel to and participate in staff meetings and professional development sessions as required. - Other duties as assigned. Supervisory Responsibilities - None.

United States
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Defining the model development methodologies and best practices, following the whole life cycle with a central role in choosing the technological stack; • Supporting the productionalization and evolution of the Oracles, entities that through machine learning pilot the behavior of Prima's microservices; • Developing the tools (packages, microservices, pipelines...) that you deem fundamental for your and your team job; • Growing, reading, and experimenting to always be up to speed with emerging technology.

Italy
Job Closed
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Automate and orchestrate machine learning workflows across major cloud and AI platforms (AWS, Azure, Databricks, and foundation model APIs such as OpenAI) • Maintain and version model registries and artifact stores to ensure reproducibility and governance • Develop and manage CI/CD for ML, including automated data validation, model testing, and deployment • Implement ML Engineering solutions using popular MLOps platforms such as AWS SageMaker, MLflow, Azure ML • Scale end-end custom Sagemaker pipelines • Design and implement the engineering components of GAR+RAG systems (e.g., query interpretation and reflection, chunking, embeddings, hybrid retrieval, semantic search), manage prompt libraries, guardrails and structured output for LLMs hosted on Bedrock/SageMaker or self-hosted • Design and implement ML pipelines that utilize Elasticsearch/OpenSearch/Solr, vector DBs, and graph DBs • Build evaluation pipelines: offline IR metrics (NDCG, MAP, MRR), LLM quality metrics (faithfulness, grounding), and A/B testing • Optimize infrastructure costs through monitoring, scaling strategies, and efficient resource utilization • Stay current with the latest GAI research, NLP and RAG and apply the state-of-the-art in our experiments and systems • Partner with Subject-Matter Experts, Product Managers, Data Scientists and Responsible AI experts to translate business problems into cutting edge data science solutions • Collaborate and interface with Operations Engineers who deploy and run production infrastructure.

Connecticut + 3 moreAll locations: Connecticut | New Jersey | Pennsylvania | Virginia
$95.3K - $158.8K / year

Machine Learning, Game Tech Architect

CD PROJEKT S.A.

CD Projekt S.A. is home to over 1,100 professionals from multiple countries who share a passion for video games. Best known for developing Cyberpunk 2077 and Th

• Responsible for the architecture of hybrid game and ML systems, serving as the primary contact for integrating machine learning into game systems. • Design, develop and maintain learning and non-learning systems. • Keep current on the latest developments in both ML and game technologies, identifying and exploring relevant applications for the company. • Support programming and ML teams throughout development. • Establish and maintain quality guidelines for our ML applications. • Disseminate ML knowledge across the organization. • Improve the function of one’s team, either through individual achievement or through leadership. • Maintain rich, thoughtful, candid communication with peers in order to ensure the very best results. • Gather, acknowledge, and respond to internal feedback, adjusting design and technological choices as necessary.

Poland
zł37K - zł50.9K / month