Lead Software Engineer

Virtusa — Canada · Posted ~7 hours ago

Lead

Skills

Python RESTful APIs GraphQL CI/CD Kubernetes REST LLMs RAG Model Context Protocol PEP standards

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A role to develop backend components and APIs in a Python-focused environment, leveraging modern AI techniques and cloud-based deployment while maintaining code quality.

Highlights

Senior Python-focused role with exposure to modern ML/NLP techniques, AI-driven development environment, and cloud-based back-end components.

Description

5+ years of hands on experience in building an enterprise scale highly componentized application using Python Preferably some experience with using Large Language models, Model Context Protocol, & Retrieval Augmented Generation (RAG) architecture. Must have strong Python programming concepts and hands on experience in application development. Experience working with CI/CD pipelines, Kubernetes and other containerized platforms. Ability to effectively interact, collaborate with global development team. Investigate possible bug scenarios and production support issues. Recent experience with modern Python Development using Large Language models, Model Context Protocol, & Retrieval Augmented Generation (RAG) architecture is preferred. Responsibilities Experience developing application in Financial Services industry is preferred. Write Clean, maintainable and efficient Python code following best practices and PEP standards Develop and maintain back end components RESTFUL APIs GraphQL endpoints and Microservices Build High Performance Low -Latency and scalable applications Implement security measures and data protection protocols for applications Collaborate in Agile teams, performing code reviews, pair programming and sprint planning