Senior Software Engineer developing and maintaining AI/ML features for Thomson Reuters. Collaborating with teams to build innovative solutions using machine learning and AI technologies.
Responsibilities
Develop and maintain AI/ML features under guidance
Implement machine learning models and integrate them into software applications
Write clean, well-documented code following established standards
Participate in the full software development lifecycle for AI/ML projects
Collaborate with senior engineers and data scientists to understand system architecture
Monitor and optimize model performance, latency, and resource utilization
Implement A/B testing frameworks for AI/ML features
Contribute to the full software development lifecycle from requirements gathering to deployment
Requirements
Bachelor's degree in Computer Science, Software Engineering, Data Science, or related field
Proven experience designing, building, and deploying production-grade agentic AI workflows
1+ years of professional software development experience
Programming Languages: Proficiency in Python; familiarity with Java, JavaScript, or C++ is a plus
Understanding of fundamental machine learning concepts and algorithms
Basic experience with at least one ML framework (TensorFlow, PyTorch, scikit-learn)
Knowledge of version control (Git), testing, and debugging
Experience with data manipulation using pandas, NumPy, or similar libraries
Basic SQL knowledge and understanding of database concepts
Benefits
Hybrid Work Model: flexible (2-3 days a week in-office)
Flex My Way: supportive workplace policies
Career Development and Growth
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
Award-winning reputation for inclusion and belonging
Two paid volunteer days off annually
Opportunities for pro-bono consulting projects and ESG initiatives
Senior Software Engineer building and maintaining OpenShift applications for RBC, Canada’s largest bank. Supporting data transformation, scalable services, production reliability, and DevOps practices.
Software Developer building AI - enabled cybersecurity solutions for Arctic Wolf’s global security services. Developing scalable cloud - native web applications with React, TypeScript, Go/Python, and AWS.
Fullstack Software Engineer building Snowflake’s cloud data engineering applications. Developing scalable ingestion, pipeline authoring, and observability experiences with Python, TypeScript, React, NodeJS, and Java.
Frontend Engineer building intuitive web applications for Cambio’s real estate decarbonization software platform. Collaborating across engineering, product, and design to deliver accessible interfaces and automated testing.
Software Engineer building partner integrations for Liftoff’s AI - powered mobile adtech platform. Designing scalable solutions, troubleshooting issues, and optimizing tools for mobile app marketers and publishers.
Senior Full - Stack Software Engineer building AI - driven cloud insurance platforms for Guidewire. Developing Java microservices, front - end configuration tools, and scalable SaaS services.
Software Developer II owning full - stack servicing features for Rocket Innovation Studio, a Canadian fintech company. Building, deploying, and optimizing applications used by millions of Rocket homeowners.
Senior Software Developer building AI - enabled full - stack servicing applications for Rocket Innovation Studio, a Canadian fintech company. Owning features across React, .NET, AWS, and Kubernetes from design through production operations.