Engineer - Platform Engineering

Tata Communications

Chennai District

On-site

INR 600,000 - 900,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Communications in Chennai is seeking a Software Developer to own end-to-end lifecycle with focus on robust, scalable solutions. You will primarily code in Java, JavaScript, Python and C++, using AI-enabled tools to assist development, testing, deployment and debugging under guided supervision.

You will work within an Agile team, contribute to API design and testing, and apply AI-assisted testing and CI/CD practices to improve efficiency while maintaining quality and compliance with business

Qualifications

  • Graduation in Computer Science and Engineering or a related field
  • 0-4 years relevant experience

Responsibilities

  • Write effective and scalable code using Java, JavaScript, Python, and C++ (languages can be added basis the requirements) in accordance with project requirements and coding standards.
  • Utilize Generative AI-powered code completion and review tools (e. g. , code suggestion plugins, basic static analysis) to enhance productivity and reduce manual errors.
  • Support application testing and debugging using AI-assisted tools for initial bug identification and automated test case generation, while retaining manual oversight and validation.
  • Deploy applications and monitor their performance using standard monitoring tools, with limited use of AI-driven analytics for anomaly detection and reporting.
  • Participate in continuous integration and delivery (CI or CD) processes, using automation tools to streamline deployments and basic AI features for build optimization.
  • Collaborate with team members on API design, development, and testing, using AI tools for documentation and test case suggestions where available.
  • Analyze reports generated by AI tools on code quality, time deviations, and rework, and present findings to supervisors for further action.
  • Utilize AI-generated insights to optimize software development calendars.
  • Engage in continuous learning to stay updated on software development best practices, with exposure to emerging AI technologies relevant to the function.
  • Support data-driven decision-making by validating outputs from AI-assisted data processing pipelines, ensuring accuracy and compliance with business requirements.
  • Contribute to a culture of responsible AI experimentation by sharing feedback on AI tool effectiveness and participating in pilot initiatives as assigned.

Skills

Agile Methodology
API Design
API Testing
AI-assisted Testing Tools
AI-assisted CI/CD
Prompt Engineering
Generative AI
Automation Testing
AI Analysis
Software Architecture

Education

Graduation in Computer Science and Engineering or a related field

Tools

Java
JavaScript
Python
C++
Java
Angular
AWS

Job description

Broad outline of the Role
  • This role is responsible for the end-to-end software development lifecycle, with a focus on delivering robust, scalable, and maintainable solutions. The Software Developer will primarily use established programming languages and frameworks, while also beginning to leverage AI-enabled tools in a supportive capacity for coding, testing, deployment, and debugging. The role supports ongoing business operations and customer requirements, while encouraging responsible experimentation with AI to improve efficiency and quality.
Minimum Qualifications & Experience
  • Graduation in Computer Science and Engineering or a related field
  • 0-4 years relevant experience
Other Knowledge & Skills
  • Agile Methodology
  • Java
  • JavaScript
  • Python
  • Software Architecture
  • C++
  • Angular
  • API Design
  • API Testing
  • AWS
  • Familiarity with AI-assisted Testing Tools (e.g., code suggestion, automated test case generation)
  • AI-assisted (CI or CD)
  • Prompt Engineering
  • Generative AI
  • Automation Testing
  • AI Analysis
Key Responsibilities
  1. Write effective and scalable code using Java, JavaScript, Python, and C++ (languages can be added basis the requirements) in accordance with project requirements and coding standards.
  2. Utilize Generative AI-powered code completion and review tools (e. g. , code suggestion plugins, basic static analysis) to enhance productivity and reduce manual errors.
  3. Support application testing and debugging using AI-assisted tools for initial bug identification and automated test case generation, while retaining manual oversight and validation.
  4. Deploy applications and monitor their performance using standard monitoring tools, with limited use of AI-driven analytics for anomaly detection and reporting.
  5. Participate in continuous integration and delivery (CI or CD) processes, using automation tools to streamline deployments and basic AI features for build optimization.
  6. Collaborate with team members on API design, development, and testing, using AI tools for documentation and test case suggestions where available.
  7. Analyze reports generated by AI tools on code quality, time deviations, and rework, and present findings to supervisors for further action.
  8. Utilize AI-generated insights to optimize software development calendars.
  9. Engage in continuous learning to stay updated on software development best practices, with exposure to emerging AI technologies relevant to the function.
  10. Support data-driven decision-making by validating outputs from AI-assisted data processing pipelines, ensuring accuracy and compliance with business requirements.
  11. Contribute to a culture of responsible AI experimentation by sharing feedback on AI tool effectiveness and participating in pilot initiatives as assigned.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Applications Engineer
Senior AI Applications Engineer

GE HealthCare • Bengaluru

On-site
INR 1,500,000 - 2,700,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

HCLTech • Jigani

On-site
INR 1,200,000 - 2,400,000
Software Engineer
Software Engineer

Hackajob • Indore District, Ahmedabad District, Mumbai

On-site
INR 2,500,000 - 4,200,000
AI Automation Tool Developer
AI Automation Tool Developer

Transcal Technologies - A Trescal Company • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Product Engineer
Product Engineer

Deloitte Shared Services India • Bengaluru

On-site
INR 1,500,000 - 2,500,000
SDE (Platform Engineer)
SDE (Platform Engineer)

Loadshare Networks • Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Engineering Manager
Senior Engineering Manager

Accurate Background • Hyderabad

On-site
INR 1,500,000 - 3,500,000
Software Engineer - Full Stack
Software Engineer - Full Stack

Trizen Ai • Chennai District

On-site
INR 600,000 - 1,000,000
AI ENGINEER
AI ENGINEER

PhotonX Technologies • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Senior Software Development Test Engineer
Senior Software Development Test Engineer

Druva • Pune District

On-site
INR 1,100,000 - 2,000,000