remote
Senior Software Engineer II - Thomson Reuters
Software Engineer
Senior Python engineer leading scalable data and AI solutions, building ETL pipelines, designing AWS‑based architectures, and integrating LLM capabilities such as Claude.
About the role
Key Responsibilities
- Develop and maintain Python applications and robust ETL pipelines for large‑scale data processing.
- Design and implement scalable cloud solutions using AWS services including S3, Lambda, Glue, and Redshift.
- Write and optimize complex SQL queries to support analytics and reporting on massive datasets.
- Integrate AI and large language model services (e.g., Claude) into production applications.
- Conduct thorough code reviews focusing on performance, security, and best‑practice adherence.
Requirements
- 6+ years of professional experience in Python development and data engineering.
- Strong expertise with AWS cloud services and infrastructure‑as‑code concepts.
- Proven ability to build and maintain high‑performance ETL pipelines and write efficient SQL.
- Hands‑on experience integrating LLM APIs or similar AI services into software products.
- Excellent problem‑solving skills and a track record of influencing technical strategy.