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)