Job Description
This role is for one of the Weekday's clients
Min Experience: 8 years
Location: Madurai
JobType: full-time
We are looking for a Senior AI Software Engineer to join a dynamic AI Center of Excellence, responsible for architecting and deploying advanced AI solutions that solve strategic business challenges.
The ideal candidate will have strong software engineering experience combined with deep expertise in AI technologies, Large Language Models (LLMs), cloud platforms, and modern development frameworks. This role also involves mentoring junior developers and driving innovation within AI-powered applications.
Requirements
Key Responsibilities:
- Architect and develop scalable AI-driven software solutions aligned with business objectives.
- Design, implement, and maintain clean, efficient, and high-quality code.
- Conduct code reviews and enforce software engineering best practices.
- Develop and maintain comprehensive testing strategies including automated testing.
- Implement unit testing, integration testing, and performance testing.
- Guide junior developers on quality assurance and testing practices.
- Manage deployment of AI solutions into production environments.
- Monitor application performance and ensure system reliability.
- Provide ongoing maintenance, troubleshooting, and updates.
- Work closely with cross-functional teams including product, engineering, and data teams.
- Document architecture, design decisions, and technical processes.
- Conduct knowledge-sharing sessions and technical training.
- Improve development processes and engineering standards.
- Mentor junior developers and support team growth.
- Lead retrospectives and contribute to continuous improvement initiatives.
Required Skills:
- Strong experience in software development using .NET or Java.
- Extensive hands-on experience in Python programming.
- Proven experience building AI applications using Large Language Models (LLMs).
- Strong understanding of machine learning algorithms and AI frameworks.
- Experience with Git-based version control systems.
- Experience working with CI/CD pipelines and Agile methodologies.
- Hands-on experience with cloud platforms (AWS preferred).
- Knowledge of AWS services such as EC2, S3, Lambda, and RDS.
- Experience with Docker containerization and Kubernetes orchestration.
- Strong experience in software testing methodologies.
Preferred Skills:
- Experience in AI solution architecture and deployment pipelines.
- Knowledge of Infrastructure as Code tools such as Terraform or AWS CloudFormation.
- Experience building enterprise AI platforms or AI-enabled applications.
- Experience mentoring development teams.
Skills
NET
Java
Python
LLM