KOCHI · FULLTIME
AI/ML Software Engineer | Python, Matlab, C++, CI/CD, Cloud
Tata Consultancy Services
Kochi · onsite · Posted 50d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.5s
- Found the form on Naukri · 14 questions to answer1.3s
- Decided the answers for all of them3.2s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Role & responsibilities
- Develop applications using Python, MATLAB, and C++.
- Implement data processing, filtering, and analytics solutions.
- Leverage AI/LLM tools (Claude, Cursor, etc.) to improve development workflows.
- Build and maintain Jenkins-based CI/CD pipelines integrated with GitHub.
- Work with AWS/Azure cloud services for deployment and application support.
- Collaborate with engineering teams for design, development, and testing activities.
- Participate in code reviews, debugging, and performance optimization.
- Develop GUI applications using Qt/QML (nice to have).
- Ensure software quality, scalability, and maintainability through best practices.
- Create and maintain technical documentation.
Preferred candidate profile
- Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Information Technology, or a related field.
- 3+ years of experience in software development using Python and MATLAB.
- Strong programming knowledge of Python, with experience in data processing, automation, and scripting.
- Good understanding of C++ programming concepts and application development.
- Hands-on experience in data filtering, data manipulation, and data analysis using Python and MATLAB.
- Familiarity with AI/LLM tools such as Claude, Cursor, or similar AI-assisted development platforms.
- Experience working with Jenkins, GitHub, and CI/CD pipelines.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Knowledge of software development best practices, version control, and agile methodologies.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and deliver high-quality software solutions in a fast-paced environment.
Added Advantage
- Experience in Qt/QML or other GUI development frameworks.
- Exposure to Machine Learning, AI applications, or automation projects.
- Knowledge of Docker, Kubernetes, or DevOps practices.
- Experience in application deployment and cloud-native development.
Ideal Candidate
A highly motivated Software Engineer with strong expertise in Python, MATLAB, and C++, hands-on experience with AI/LLM tools, CI/CD pipelines, and cloud technologies, capable of developing scalable software solutions and solving complex engineering challenges.
Sourced from naukri
Section · 02
Skills
Section · Company
About TCS

Tata Consultancy Services
IT Services & Consulting
608.0k+
employees
1968
58 years old
Mumbai, Maharashtra
India
About
Industries
Employee ratings
1,14,115 reviews
Culture
3.2
Career growth
2.3
Work-life
3.5
Employees rate it well for
Find them on