Lead Research Engineer
Listed on 2025-12-02
-
Software Development
Software Engineer, AI Engineer, Cloud Engineer - Software, Machine Learning/ ML Engineer
Do you love creating innovative solutions for customers? We are seeking a passionate Lead Research Engineer who will bring expertise in AI and Deep Learning and is interested in building data-driven capabilities that drive transformation. As a member of Thomson Reuters Labs you will have a direct impact on our company by helping to create new and innovative capabilities that will delight our customers.
Whatdoes Thomson Reuters Labs do?
We experiment, we build, we deliver. We support the organization and our customers through applied research and the development of new products and technologies. TR Labs innovates collaboratively across our core segments in Legal, Tax & Accounting, Government, and Reuters News.
ResponsibilitiesLead and Deliver Large-Scale AI/ML Solutions
:
Lead significant AI/ML projects from concept to deployment, designing and developing end‑to‑end solutions including large‑scale data processing pipelines, distributed search/retrieval systems, and LLM‑powered applications. Deliver high‑quality software features that meet release commitments using modern development practices and agile methodologies.Drive Technical Innovation and Excellence
:
Demonstrate creativity and ingenuity in solving complex problems with little precedent. Evaluate and advise on emerging technologies to drive business growth. Contribute innovative ideas, propose new approaches, and establish team standards and best practices for scalable system development in large online delivery environments.Provide Strategic Direction and Ownership
:
Take operational responsibility by setting and meeting measurable goals for the team. Determine work priorities based on direction from senior leadership. Break down business requirements into functional specifications and be accountable for end‑to‑end deliveries.Influence and Mentor Across Teams
:
Influence and collaborate effectively with cross‑functional and remote teams through dynamic communication. Mentor less experienced colleagues and share knowledge as a thought leader in company‑wide forums. Value diverse ideas and partner effectively in a team‑oriented environment.Execute with Quality and Agility
:
Write high‑quality code for complex software programs and build high‑performing, scalable systems. Actively lead agile ceremonies and SDLC processes with a strong sense of urgency. Deliver timely solutions in a fast‑paced, dynamic environment while maintaining exceptional quality standards.
You are a fit for the position of Lead Research Engineer if your background includes:
Required Skills and Experience- Bachelor's Degree in Computer Science, Related Field, or Equivalent Experience
- At least 7 years of software engineering experience
- At least 2 years of building large‑scale data processing pipelines, distributed search, and retrieval systems
- At least 2 years of working on Deep Learning or LLM‑related products or solutions
- Demonstrated ability to provide technical leadership and influence without formal authority
- A deep understanding of Python software development stacks and ecosystems
- Ability to write clean, reusable, maintainable and well‑tested code
- Desire to learn and embrace new and emerging technology
- Collaborative, effective communication and multidisciplinary teamwork
- Keen interest in real‑world applications and impact
- Strong experience with cloud computing development (AWS preferred)
- Experience with Agile Methodologies
- Experience implementing CI/CD, Dev Ops, and SDLC concepts in application development
- Experience integrating Deep Learning and LLM solutions into production‑grade software and understanding of Model Ops and MLOps principles
- Previous exposure to Natural Language Processing (NLP) problems and familiarity with key tasks such as Named Entity Recognition, Information Extraction, Information Retrieval, etc.
- Ability to understand and translate between language and methodologies used both in research and engineering fields
- Hands‑on experience in other programming language/scripting stack (Java, Rust, Scala, Typescript, etc.)
- Expertise with modern deep learning frameworks for distributed training (Transformers, Accelerate, Deep Speed,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).