Lead Software Engineer
at Thomson Reuters
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Dec, 2024 | Not Specified | 25 Sep, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Are you looking for an amazing opportunity to grow your Product Engineering career in a company with a mission to become the world’s #1 content-driven AI tech company?
We are seeking a talented, self-driven and highly motivated Lead Software Engineer to join the Corporates Tax and Trade team in Toronto. In this role, you will develop scalable and innovative solutions using AI and Machine Learning on a rapidly growing line of products.
You will work closely with Product Management, Technology and our Labs teams to enable our customers to build successful AI-driven features and products to take their business to the next level.
About the Role
In this opportunity as Lead Software Engineer, you will:
- Lead and drive the technical vision and execution of initiatives to introduce AI-driven features in our products.
- Lead the development and deployment of AI models, prioritizing efficiency, scalability, and maintainability.
- Take ownership of the technical strategy, ensuring the team uses the best tools, technologies, and methodologies.
- Participate in project/work planning sessions to analyze and understand requirements to the level of being able to contribute to their creation, in collaboration with capability/product and/or business owners.
- Develop and integrate applications per specification and translate technical requirements into application code and modules
- Approach development with a DevOps and continuous integration mindset.
- Ensure consistency with cloud architectural guiding principles for assigned projects
- Be proactive in raising problems, identifying solutions and giving/receiving feedback
- Assist in identifying and correcting software performance bottlenecks
- Work in a highly collaborative and dynamic agile team environment with multiple levels of technology staff across various geographical locations
- Providing technical expertise and peer code reviews to other team members and assisting team leads and project managers in work break down and story planning.
Responsibilities:
- 7-10+ years of experience in software development.
- Proven track record in the development of solutions using AI and Machine Learning.
- Proficiency in one or more programming languages such as Python, Java, C++, JavaScript, or similar.
- Demonstrated ability to mentor and guide junior engineers.
- Strong understanding of software development principles: including design patterns, algorithms, and data structures.
- Experience with software development methodologies: Agile, Scrum, or similar.
- Familiarity with cloud technologies: AWS, Azure, GCP or similar.
- Knowledge of version control systems: Git or similar.
- Experience with testing and debugging tools
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Toronto, ON, Canada