Senior AI Software Engineer at Weekday AI
Madurai, tamil nadu, India -
Full Time


Start Date

Immediate

Expiry Date

11 Jun, 26

Salary

0.0

Posted On

13 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

.NET, Java, Python, LLM, AI Frameworks, Git, CI/CD, Agile, AWS, EC2, S3, Lambda, RDS, Docker, Kubernetes, Testing Methodologies

Industry

technology;Information and Internet

Description
This role is for one of the Weekday's clients Min Experience: 8 years Location: Madurai JobType: full-time Role Overview: 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. 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
Responsibilities
The role involves architecting and developing scalable, AI-driven software solutions aligned with business objectives, while also guiding junior developers on quality assurance and testing practices. Responsibilities include managing deployment, monitoring performance, and documenting technical processes for continuous improvement.
Loading...