Hybrid Senior Software Engineer – AI

Posted last month

Apply now

About the role

  • Senior Software Engineer developing intelligent AI-powered systems at Thomson Reuters. Collaborating with cross-functional teams to design, build, and deliver innovative solutions.

Responsibilities

  • Collaborate with a cross-functional team of product managers, UX designers, and engineers to design, build, and deliver AI-powered solutions
  • Architect and implement advanced AI systems, including multi-component pipelines, retrieval-augmented generation (RAG), and custom AI agents with multi-step reasoning
  • Integrate AI models into production software through robust APIs and scalable data pipelines
  • Adapt AI models and techniques to specialized domains, tailoring solutions for expert systems in areas such as legal, tax, and compliance
  • Evaluate and prototype cutting-edge AI techniques to solve business challenges
  • Conduct proof-of-concept projects for new AI-driven features
  • Stay current with AI research and emerging technologies
  • Break down functional requirements into scalable technical specifications
  • Mentor junior engineers and facilitate technical discussions
  • Contribute to MLOps and LLMOps practices, both in design and implementation
  • Act as a thought leader, sharing expertise in company-wide forums and representing the organization in emerging technology areas
  • Implement comprehensive testing frameworks and monitoring systems for AI model performance
  • Ensure compliance with ethical AI principles and security standards
  • Conduct systems analysis and recommend operational improvements
  • Work closely with AI researchers, engineers, designers and product teams to translate AI capabilities into real-world applications

Requirements

  • Bachelor's degree in computer science or equivalent experience
  • 5+ years of experience in software engineering; at least 2 years focused on AI/ML
  • Proficiency in Python and experience with AI/ML frameworks (e.g., PyTorch, TensorFlow)
  • Strong understanding of machine learning principles, evaluation, and system design
  • Knowledge of MLOps and the end-to-end lifecycle of AI-powered software applications
  • Experience integrating AI models into production systems using APIs and data pipelines
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes)
  • Excellent problem-solving skills and ability to work independently in a fast-paced environment
  • Strong communication skills and experience working in cross-functional teams

Benefits

  • Flexible hybrid working environment (2-3 days a week in the office)
  • Work from anywhere for up to 8 weeks per year
  • Comprehensive benefit plans including flexible vacation
  • Two company-wide Mental Health Days off
  • Access to the Headspace app
  • Retirement savings
  • Tuition reimbursement
  • Employee incentive programs
  • Resources for mental, physical, and financial wellbeing
  • Market leading work life benefits including competitive vacation, sick and safe paid time off, paid holidays, parental leave, and sabbatical leave
  • Optional hospital, accident and sickness insurance paid 100% by the employee
  • Optional life and AD&D insurance paid 100% by the employee
  • Flexible Spending and Health Savings Accounts
  • Fitness reimbursement
  • Access to Employee Assistance Program
  • Group Legal Identity Theft Protection benefit paid 100% by employee
  • Access to 529 Plan
  • Commuter benefits
  • Adoption & Surrogacy Assistance
  • Access to Employee Stock Purchase Plan

Job title

Senior Software Engineer – AI

Job type

Experience level

Senior

Salary

$126,000 - $234,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job