Software Engineer - AI
- Source: LinkedIn
- Thomson Reuters
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Are you passionate about ensuring the quality and reliability of AI-driven software that transforms how professionals work? Join a dynamic and highly skilled team at Thomson Reuters, where we invest deeply in AI technologies and explore emerging fields with the backing of a global leader. As a Senior QA Software Engineer - AI, you will play a key role in testing and validating intelligent systems that power the next generation of expert solutions across legal, tax, risk, and compliance domains.
About The Role As a Software Engineer - AI , you will 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.
Test AI-Driven Systems
- 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.
Provide Technical Leadership
- 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.
Ensure Quality & Operations
- 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.
Collaborate Across Functions
- 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.
About You You are a fit for the position of Software Engineer - AI - AI if your background includes:
Required Skills And Experience
- 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 an…
Skills
- selenium
- Pytest
- Python
- Java
- JUnit
- oracle
- amazon-web-services
- microsoft-azure
- google-cloud-platform
- Docker
- Kubernetes
- Jenkins
- PyTorch
- Tensorflow
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
