Python developer We are looking for a talented Senior Software Developer with strong Python skills You will join our AI Solutions team We focus on creating advanced AI systems in the Electrification field In this role you will work with AI ML engineers data scientists and cloud architects Together you will develop robust scalable software solutions using the latest AI technologies This is a great chance to work where AI innovation meets highperformance backend systems and cloud-native development Responsibilities Write highquality testable and maintainable Python code using object-oriented programming OOP SOLID principles and design patterns Develop RESTful APIs and backend services for AI ML model serving using FastAPI Collaborate with AI ML engineers to integrate and deploy Machine Learning Deep Learning and Generative AI models into production environments Contribute to software architecture and design discussions to ensure scalable and cient solutions Implement CI CD pipelines and adhere to DevOps best practices for reliable and repeatable deployments Design for observability incorporating structured logging performance monitoring and alerting mechanisms Optimize code and system performance ensuring reliability and robustness at scale Participate in code reviews promote clean code practices and mentor junior developers when needed Required Qualifications Bachelor or Master degree in Computer Science IT or a related field 5 years of handson experience in software development with a focus on Python Deep understanding of OOP concepts software architecture and design patterns Experience with backend web frameworks preferably FastAPI Familiarity with integrating ML DL models into software solutions Practical experience with CI CD containerization Docker and version control systems Git Exposure to MLOps practices and tools for model deployment and monitoring Strong collaboration and communication skills in crossfunctional engineering teams Familiarity with cloud platforms like AWS e g Sagemaker Bedrock or Azure e g ML Studio OpenAI Service Preferred Qualifications Experience in Rust is a strong plus Experience working on highperformance scalable backend systems Exposure to logging monitoring stacks like Prometheus Grafana ELK or OpenTelemetry Understanding of data engineering concepts ETL pipelines and processing large datasets Background or interest in the Power and Energy domain is a plus Mandatory Skills Python AI ML model serving using FastAPI ML DL models MLOps practices About Virtusa Teamwork quality of life professional and personal development values that Virtusa is proud to embody When you join us you join a team of 27 000 people globally that cares about your growth one that seeks to provide you with exciting projects opportunities and work with state of the art technologies throughout your career with us Outstanding minds great potential it all comes together at Virtusa We value collaboration and the team environment of our company and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence Virtusa was founded on principles of equal opportunity for all and so does not discriminate on the basis of race religion color sex gender identity sexual orientation age non-disqualifying physical or mental disability national origin veteran status or any other basis covered by appropriate law All employment is decided on the basis of qualifications merit and business need