Software Engineer - Trainees

Location

On-site

Type

Full Time

Overview

We are seeking enthusiastic Software Engineer - Trainees to join our dynamic team in an AI driven IT environment. This role is ideal for fresh graduates passionate about software development and emerging AI technologies. You will work alongside experienced engineers, learning to build, test, and deploy innovative software solutions.

Key Responsibilities

  • Learn and develop AI-powered software applications under the guidance of senior developers

  • Collaborate with cross-functional teams to understand business requirements and implement solutions

  • Write clean, efficient, and well-documented code in programming languages such as Python, Java, or JavaScript

  • Participate in coding, debugging, and testing to ensure software reliability

  • Work on cloud platforms like AWS, Azure, or GCP for application deployment

  • Understand and implement CI/CD pipelines and DevOps best practices

  • Assist in integrating AI/ML models into software applications

  • Stay updated with the latest trends in software development, AI, and cloud computing

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, IT, or a related field, including MCA students

  • Candidates should have an aggregate of 70% and above in 10th, 12th, UG, PG, or Engineering

  • Strong understanding of programming concepts, data structures, and algorithms

  • Familiarity with Python, Java, JavaScript, or any relevant programming language

  • Basic knowledge of AI/ML, cloud computing, and DevOps tools is a plus

  • Exposure to version control systems like Git/GitHub

  • Excellent problem-solving skills and eagerness to learn

  • Strong communication and teamwork skills

  • Internship experience in software development or AI-related projects

  • Knowledge of SQL and NoSQL databases

  • Understanding of containerization (Docker, Kubernetes)

Submit your Application