Thomson Reuters is hiring for the position of Application Engineer in Bengaluru, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | Thomson Reuters |
| Position | ML/GenAI Application Engineer |
| Qualifications | Bachelor’s/ Master’s Degree |
| Experience | Freshers/ Experienced |
| Location | Bengaluru, India |
Key Responsibilities:
- Design, deploy, and maintain robust and scalable ML and GenAI applications using modern software engineering principles.
- Collaborate closely with data scientists, product managers, and cross-functional engineering teams to translate business requirements into effective technical solutions.
- Apply established software design patterns and best practices to develop high-quality, maintainable, and extensible code.
- Develop and execute comprehensive unit tests and automated test suites to ensure application reliability, performance, and stability.
- Contribute to the architectural design of ML and GenAI systems with a focus on scalability, reliability, security, and performance.
- Conduct code and system quality inspections to identify, troubleshoot, and resolve defects while maintaining high engineering standards.
- Participate in peer code reviews, providing constructive feedback and ensuring adherence to coding standards and guidelines.
- Continuously research, evaluate, and adopt emerging technologies, programming languages, and frameworks relevant to ML and Generative AI.
- Create and maintain clear technical documentation covering system designs, development processes, and operational procedures.
Eligibility Criteria:
- Strong proficiency in computer programming, with advanced expertise in Python and related programming languages.
- Proven backend engineering experience, including re-engineering and optimizing Python backends for production-grade applications, preferably using FastAPI or similar frameworks.
- Experience collaborating closely with senior data scientists to productionize Streamlit applications and other proof-of-concept solutions.
- Strong experience in optimizing complex data queries from Snowflake and other relevant data sources to deliver high-performance and responsive applications.
- Solid server-side development skills, with hands-on experience or a strong understanding of frontend development using ReactJS.
- Demonstrated expertise in object-oriented programming (OOP) principles and their practical application in software development.
- Proven experience integrating frontend components with backend APIs while maintaining high standards of UI/UX design, accessibility, and cross-browser compatibility.
- Strong understanding of software development methodologies and the complete Software Development Life Cycle (SDLC).
- Demonstrated experience applying software design patterns in real-world implementations.
- Working knowledge of system design and IT architecture principles, with a focus on distributed systems.
- Proficiency in database concepts and hands-on experience with multiple database technologies.
- Strong understanding of unit testing and automated testing frameworks, tools, and best practices.
- Experience with application scaling, performance tuning, and optimization techniques.
About Company:
Thomson Reuters is the world’s leading provider of news and information-based tools to professionals. Our worldwide network of journalists and specialist editors keep customers up to speed on global developments, with a particular focus on legal, regulatory and tax changes. Our customers operate in complex arenas that move society forward – tax, law, compliance, government, media. In a disruptive digital age, we help professionals reinvent themselves.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.