Generative AI & Machine Learning Engineer
About the role
Thomson Reuters Special Services (TRSS) is looking for a Generative AI and Machine Learning Engineer to support product development efforts ranging from generative AI and machine learning application development and deployment to model development and monitoring, ML management, and DevOps. The role involves interfacing with internal and external stakeholders and ensuring the delivery of workable solutions that meet customer requirements and technical capabilities.
Responsibilities
- Experiment and Develop: Drive the end-to-end model development lifecycle, championing best practices for reproducible research and well-managed software delivery.
- Collaborate: Work on a collaborative cross-functional team, sharing information, valuing diverse ideas, and partnering effectively with colleagues across the globe. Elevate and mentor teammates. Partner closely with product teams to integrate and deploy your work into production environments.
- Deliver: With a sense of urgency and a desire to work in a fast-paced, dynamic environment, translate complex business problems into projects with clearly defined scope. Be accountable for timely, well-managed deliverables.
- Innovate: Be empowered to try new approaches and learn new technologies. Foster innovative ideas to solve real-world challenges. Iterate on improvement rapidly with a mindset for failing fast and learning continuously from data.
- Inspire: Be a proactive communicator who is excited to share your work. Articulate and describe ideas to both technical and non-technical audiences. Help lead the way in the adoption of AI across the enterprise.
Requirements
- Master’s or Bachelor’s in a relevant discipline. Relevant experience will be considered in lieu of a degree.
- Proficiency in Python.
- At least 3+ years practical, relevant experience building AI/ML products and applications.
- Recent demonstratable experience using Generative AI technologies such as RAG patterns, ReAct, LangChain etc for performing document summarization, knowledge graphs, information extraction, or analysis.
- Strong software engineering skills and experience.
- Experience as a technical leader, leading aspects of ideation with product stakeholders, dealing with uncertainty and ambiguity in problem statements and paths to success, breaking down complex problems into tractable components with iterative improvements, formulating research and development plans, coordinating and working with others, communicating progress and plans with varied stakeholders.
- Hands-on coding experience on AI/ML projects in current role and experience in designing, developing, and implementing machine learning models and algorithms.
- Able to obtain and maintain a U.S. national security clearance.
- U.S. Citizenship essential to comply with government contract/agency or department of Federal Government requirements.
Qualifications
- 6+ years practical experience using AI and ML to solve diverse and/or ambiguous problems in academia or industry.
- Familiarity with common NLP use cases such as chatbot development and information retrieval (RAG), language translation, NER, summarization and topic modeling.
- Familiarity with LLM training and efficient finetuning (PEFT, LoRA, Quantization).
- Experience with NLP/CV libraries such as PyTorch, TensorFlow, Scikit-learn, spaCy, HuggingFace Transformers/Diffusers, OpenAI, LangChain, Semantic Kernel & OpenCV.
- Experience using Cloud solutions (AWS, Azure, etc.) for building and deploying applications.
- Experience in a fast-paced, agile environment managing uncertainty and ambiguity.
- Proficiency in Python and experience delivering minimum viable products in a large enterprise environment.
- Experience developing libraries and APIs for others to use.
- Outstanding communication and data-driven decision-making collaboration with Product + Business Stakeholders.
- Diverse experiences across problem spaces, companies, and cultures.
Benefits
The role is eligible for a hybrid work model, offering a flexible combination of remote and in-office work. Additional benefits include:
- Competitive health, dental, vision, disability, and life insurance programs.
- A competitive 401(k) plan with company match.
- Flexible vacation, sick, and safe paid time off.
- Paid holidays (including two company mental health days off).
- Parental leave, sabbatical leave.
- Market-leading work-life benefits including fitness reimbursement, Employee Assistance Program, and access to Employee Stock Purchase Plan.
- Comprehensive social impact initiatives and pro-bono consulting projects.
Base pay is positioned within the range based on several factors including an individual's knowledge, skills, and experience with consideration given to internal equity. Base pay is one part of a comprehensive Total Reward program which also includes flexible and supportive benefits and other wellbeing programs.