Are you a seasoned software engineer withâ¯expertiseâ¯in cloud-based system design and implementation? Thomson Reutersâ¯Labsâ¯is offering an exciting opportunity to join aâ¯cutting-edgeâ¯team processing millions of documents monthly using advanced AI/ML technologies, including Large Language Models (LLMs). Our services power innovative applications likeâ¯CoCounsel. As a senior engineer in this role,â¯you'llâ¯spearhead the design, planning, implementation, and deployment of new services whileâ¯maintainingâ¯and supporting existing ones.â¯You'llâ¯be at the forefront of applying AI technologies to legal and business information processing, driving innovation in a fast-paced, high-impact environment. About the Role: In this opportunity as Software Engineer (Backend),â¯you will: Contribute to technical decision-making, influencing the direction of ourâ¯product design,â¯cloud infrastructure,â¯and application architecture. Implement scalable cloud-based solutions that process millions ofâ¯documentsâ¯usingâ¯cutting-edgeâ¯AI/ML technologies, including LLMs. Collaborate cross-functionally with engineers, product managers, scientists, legal experts, and stakeholders to deliver innovative, market-leading software products. Collaborate on initiatives with autonomy, contributing to a culture of excellence, self-organization,â¯and continuous improvement. Stay at the forefront of evolving technologies, adapting swiftly to changes in cloud platforms, AI/ML advancements, and industry trends. Ensure robust support for client applications and backend services,â¯optimizingâ¯performance and reliability. Be involved in the entire software development lifecycle, from conception through deployment, advocating best practices in planning, implementation, testing, and CI/CD. Champion process improvements, implementing methodologies that enhance team efficiency, code quality, and overall project outcomes. Mentor junior engineers, promotingâ¯engineering culture andâ¯skill development across the teamâ¯and the enterprise. About You: You are a fit for the role Software Engineer (Backend)â¯ifâ¯your background includes: Required Skills and Experience: Bachelor's degree in computer science, software engineering, or a related field; or equivalent practical experience. 4+ years of extensive software development experience, with a strong focus on cloud-nativeâ¯application hosting and maintenance. 2+ years of hands-onâ¯experienceâ¯inâ¯maintainingâ¯large-scale distributed applications, preferably using Azure (experience with AWS or GCP is also valuable). Provenâ¯track recordâ¯(3+ years) in backend application development using Python, withâ¯proficiencyâ¯in containerization (Docker & Kubernetes), SQL databases,â¯CI/CD tools (e.g.,â¯Azure DevOps, GitHub Actions), version control systems (e.g.,â¯Azure DevOps, GitHub), etc. Comprehensive understanding of the entire software development lifecycle, including agile methodologies,â¯testing,â¯monitoring, and incident management. Experience providing technical leadership within a development team, including but not limited to: mentoring junior developers, reviewing code, training on new technologies / concepts, providing input on technical decisions. Exceptional communication skills, both written and verbal, with the ability to: Build andâ¯maintainâ¯strong relationships with stakeholders Contribute positively to long-term team dynamics and health Demonstrated ability to solve complex technical problems creatively and effectively. Adaptability and eagerness to learnâ¯new technologiesâ¯and methodologies in a rapidly evolving field. Interestâ¯in learning and using Rust to implement services. Preferred Skills and Experience: Experience with other languages (e.g.â¯C#,â¯C++,â¯Java,â¯etc.) and/or cloud providersâ¯(AWS, GCP)â¯isâ¯useful. Experience with AI/ML technologiesâ¯-â¯especiallyâ¯model hosting and deploymentâ¯("MLOps"),â¯processing large document volumes,â¯and/or NLP (Natural Language Processing)â¯-â¯is highly desirable. Familiarity withâ¯the legalâ¯industry isâ¯helpful but not essential.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Industry
Publishing Industries
Number of Employees
5,001-10,000 employees