Thomson Reuters is looking to solve complex problems in AI engineering, NLP, and software development, and is seeking a Lead Research Engineer to provide technical leadership and develop high-quality solutions.
Requirements
- Deep proficiency in Python and its ML/NLP ecosystem (e.g., PyTorch, Jax, NumPy, Pandas, scikit-learn, PyTorch, spaCy, SentenceTransformers).
- Strong understanding of modern ML techniques and the ability to apply, integrate, and deploy them into real-world systems.
- Familiarity with empirical methodology and efficient AI Evaluation, agentic design and context engineering.
- Experience with cloud-native development and infrastructure (AWS, Azure, or similar), automation, and DevOps practices.
- Proven experience leading technical workstreams and mentoring engineers in fast-paced, cross-functional environments.
- 8+ years of software engineering experience, including 4+ years of NLP and/or AI engineering
- Bachelor’s degree in Computer Science or a related field.
Responsibilities
- Be a Leader: Provide technical leadership partnering with other engineers and applied scientists to develop and improve methodology and evolve the technology stack.
- Develop and Deliver: Applying modern AI development practices, you will be involved across the software development lifecycle, building, testing and delivering high-quality solutions.
- Be Innovative: You are empowered to try new approaches and learn new technologies. You will contribute innovative ideas, create solutions, and be accountable for end-to-end deliveries.
- Be an Agile Person: With a strong sense of urgency and a desire to work in a fast-paced, dynamic environment, you will deliver timely solutions.
- Be a Team Player: Working in a collaborative team-oriented environment, you will share information, value diverse ideas, partner with cross-functional and remote teams.
- Be an Effective Communicator: Through dynamic engagement and communication with cross-functional partners and team members, you will effectively articulate ideas and collaborate on technical developments.
- Contribute to the development of AI and NLP solutions
Other
- Demonstrated ability to move fast, prioritize impact, and deliver high-quality results in ambiguous or evolving contexts.
- Comfortable navigating and communicating across technical and non-technical teams to remove blockers and accelerate progress.
- Passion for innovation, continuous learning, and applying emerging technologies to solve complex problems.
- Bachelor’s degree in Computer Science or a related field.
- 8+ years of software engineering experience, including 4+ years of NLP and/or AI engineering