remote
Senior Software Engineer I - Thomson Reuters
Software Engineer
Senior Software Engineer leading the design and delivery of high‑throughput document‑processing services, building REST APIs and cloud‑native infrastructure to power AI/ML and LLM‑driven applications.
About the role
Key Responsibilities
- Architect and implement scalable RESTful services that process millions of documents per month, ensuring high availability and performance.
- Collaborate with product and data science teams to integrate AI/ML and LLM models into production pipelines.
- Make technical decisions on cloud infrastructure, deployment strategies, and architecture trade‑offs.
- Write clean, maintainable code in Python and Node.js, and conduct code reviews to uphold quality standards.
- Optimize data ingestion, transformation, and storage workflows for speed and cost efficiency.
Requirements
- 5+ years of software engineering experience with a strong background in backend development.
- Proficiency in Python and Node.js, with experience building REST APIs.
- Hands‑on experience deploying services on AWS (EC2, ECS, Lambda, S3, RDS).
- Solid understanding of AI/ML concepts and experience integrating ML/LLM models into applications.
- Excellent problem‑solving skills and a passion for building high‑impact, production‑grade systems.
Skills
pythonnodejsawsmachine learning