Source description
About the role
Role Overview: As a Senior Research Engineer at Thomson Reuters Labs, you will be part of a global interdisciplinary team of experts. You will be involved in developing and delivering high-quality solutions using modern software development practices. Additionally, you will create scalable machine learning solutions, work in a collaborative team-oriented environment, and be an agile person who embraces innovation and effective communication. Key Responsibilities: - Develop and Deliver: Apply modern software development practices throughout the software development lifecycle to build, test, and deliver high-quality solutions. - Build Scalable ML Solutions: Create large scale data processing pipelines to help researchers build and train novel machine learning algorithms, developing high-performing scalable systems in large online delivery environments. - Be a Team Player: Share information, value diverse ideas, and partner with cross-functional and remote teams in a collaborative environment. - Be Agile: Deliver timely solutions with a strong sense of urgency in a fast-paced, dynamic environment. - Be Innovative: Contribute innovative ideas, create solutions, and be accountable for end-to-end deliveries by trying new approaches and learning new technologies. - Be an Effective Communicator: Articulate ideas and collaborate on technical developments through dynamic engagement and communication with cross-functional partners and team members. Qualifications Required: - Bachelor of Science degree in computer science or a related field - At least 5 years of software engineering experience, ideally in machine learning and natural language processing - Deep understanding of Python software development stacks and ecosystems, with experience in other programming languages being ideal - Ability to apply, integrate, and deploy Machine Learning capabilities and techniques - Familiarity with Python data science stack including libraries like Numpy, Scipy, Pandas, Dask, spaCy, NLTK, scikit-learn - Proficiency in writing clean, reusable, maintainable, and well-tested code - Desire to learn and embrace new and emerging technology - Experience with probabilistic models and understanding of mathematical concepts underlying machine learning methods - Integration of Machine Learning solutions into production-grade software, understanding of ModelOps and MLOps principles - Proficiency in automation, system monitoring, and cloud-native applications, with familiarity in AWS or Azure - Exposure to Natural Language Processing (NLP) problems and key tasks such as Named Entity Recognition (NER), Information Extraction, Information Retrieval - Ability to understand and translate between language and methodologies used in research and engineering fields - Hands-on experience in other programming and scripting languages like Java, TypeScript, JavaScript, etc. (Note: Additional details about the company were not explicitly mentioned in the provided job description.) Role Overview: As a Senior Research Engineer at Thomson Reuters Labs, you will be part of a global interdisciplinary team of experts. You will be involved in developing and delivering high-quality solutions using modern software development practices. Additionally, you will create scalable machine learning solutions, work in a collaborative team-oriented environment, and be an agile person who embraces innovation and effective communication. Key Responsibilities: - Develop and Deliver: Apply modern software development practices throughout the software development lifecycle to build, test, and deliver high-quality solutions. - Build Scalable ML Solutions: Create large scale data processing pipelines to help researchers build and train novel machine learning algorithms, developing high-performing scalable systems in large online delivery environments. - Be a Team Player: Share information, value diverse ideas, and partner with cross-functional and remote teams in a collaborative environment. - Be Agile: Deliver timely solutions with a strong sense of urgency in a fast-paced, dynamic environment. - Be Innovative: Contribute innovative ideas, create solutions, and be accountable for end-to-end deliveries by trying new approaches and learning new technologies. - Be an Effective Communicator: Articulate ideas and collaborate on technical developments through dynamic engagement and communication with cross-functional partners and team members. Qualifications Required: - Bachelor of Science degree in computer science or a related field - At least 5 years of software engineering experience, ideally in machine learning and natural language processing - Deep understanding of Python software development stacks and ecosystems, with experience in other programming languages being ideal - Ability to apply, integrate, and deploy Machine Learning capabilities and techniques - Familiarity with Python data science stack including libraries like Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sciki
More at Thomson Reuters
Related open roles
Senior Applied Scientist
Location not specified
Machine Learning Research Engineer (Foundational Research)
Remote · London
Lead Applied Scientist, Search - NLP/GenAI
Switzerland · Hybrid
Manager, Lead Research Scientist, Training Data (Foundational Research)
London · Hybrid
Research Scientist, LLM Agents (Foundational Research)
Remote · London
Manager, Lead Research Scientist, LLM Agents (Foundational Research)
London · Hybrid