FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – AI
Thomson Reuters. Collaborate with a cross-functional team of product managers, UX designers, AI engineers, and software developers to design, implement, and execute comprehensive testing strategies for AI-powered solutions .
Tech Stack
Tools & technologiesAWSAzureCloudDockerGoogle Cloud PlatformJavaJenkinsJUnitKubernetesOraclePythonSeleniumSQL
About the role
Key responsibilities & impact- Collaborate with a cross-functional team of product managers, UX designers, AI engineers, and software developers to design, implement, and execute comprehensive testing strategies for AI-powered solutions
- Design and implement comprehensive test strategies for advanced AI systems, including multi-component pipelines, retrieval-augmented generation (RAG), and custom AI agents with multi-step reasoning
- Develop automated testing frameworks for AI model performance, accuracy, and reliability in production environments
- Create test cases specific to AI/ML systems, including model validation, output quality assessment, and edge case testing
- Validate AI model integrations with production software through robust APIs and scalable data pipelines
- Test AI systems adapted to specialized domains, ensuring quality for expert systems in areas such as legal, tax, and compliance
- Break down functional requirements into comprehensive test specifications and automation strategies
- Mentor junior QA engineers and facilitate technical discussions on AI testing best practices
- Contribute to MLOps and LLMOps practices with a focus on quality assurance, continuous testing, and monitoring
- Act as a thought leader in AI quality assurance, sharing expertise in company-wide forums and representing the organization in emerging testing technologies
- Implement comprehensive automated testing frameworks and monitoring systems for AI model performance, accuracy, and reliability
- Create and maintain test automation suites using industry-standard tools and frameworks (Selenium, pytest, etc.)
- Ensure compliance with ethical AI principles, security standards, and regulatory requirements through thorough testing
- Conduct systems analysis and recommend operational improvements to testing processes
- Report deviations of quality to development teams and create informative bug reports with effective follow-up
- Create detailed test reports documenting all issues found during testing iterations
- Work closely with AI researchers, engineers, designers, and product teams to translate AI quality requirements into effective test strategies
- Participate in daily stand-ups and iteration meetings in an Agile/Scrum environment
- Optimize testing processes considering factors like test coverage, execution time, and resource usage
- Support application feature enhancements by ensuring robust quality assurance for AI capabilities
Requirements
What you’ll need- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in software quality assurance and test automation; at least 2 years focused on testing AI/ML systems
- Proficiency in Python and Java with strong coding skills for test automation
- Experience with test automation tools and frameworks (e.g., Selenium, pytest, JUnit)
- Strong understanding of machine learning principles, evaluation metrics, and AI system testing methodologies
- Knowledge of MLOps/LLMOps and the end-to-end lifecycle of AI-powered software applications
- Experience testing AI model integrations in production systems using APIs and data pipelines
- Good knowledge and experience working with relational databases (SQL, Oracle) and ability to write complex SQL scripts
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes)
- Hands-on experience with source control and CI/CD systems such as Git and Jenkins
- Good knowledge and experience working with Web Services and RESTful APIs
- Excellent problem-solving skills and ability to work independently in a fast-paced environment
- Strong communication skills and experience working in cross-functional teams
- Ability to work on multiple projects while setting priorities to complete tasks within set timelines
Benefits
Comp & perks- Hybrid Work Model: Flexible hybrid working environment (2-3 days a week in the office depending on the role)
- Flex My Way: Supportive workplace policies to manage personal and professional responsibilities
- Career Development and Growth: Culture of continuous learning and skill development
- Industry Competitive Benefits: Comprehensive benefit plans, flexible vacation, Mental Health Days off, retirement savings, tuition reimbursement, employee incentive programs, mental, physical, and financial wellbeing resources
- Culture: Award-winning reputation for inclusion, belonging, and work-life balance
- Social Impact: Two paid volunteer days off annually, opportunities for pro-bono consulting projects and ESG initiatives
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavatest automationmachine learning principlesevaluation metricsAI system testing methodologiesSQLAPIsdata pipelinestest case creation
Soft Skills
problem-solvingcommunicationmentoringcollaborationindependenceprioritizationtechnical discussion facilitationthought leadershipadaptabilityattention to detail
Certifications
Bachelor's degree in Computer Science