
flex
Associate Software Engineer
Flex is hiring an Associate Software Engineer for its Chennai team. This entry-level opportunity is aimed at engineering graduates who are interested in software development, emerging technologies, and applying technical knowledge to practical business problems. The selected candidate will contribute to areas such as application development, AI and Generative AI, data analytics, automation, cloud technologies, and digital transformation. The role also involves collaborating with cross-functional teams and using analytical thinking to develop technology-based solutions. Flex is looking for graduates with a strong foundation in programming and computer science concepts, along with curiosity about emerging technologies and practical exposure to AI tools
Chennai, India
0-2 years
Based on interview performence
Full-time
On-site
3 Oct 2026
Responsibilities
- • Contribute to software development, automation, analytics, and digital transformation projects.
- • Work on initiatives involving Artificial Intelligence and Generative AI.
- • Support data analytics and visualization activities.
- • Contribute to business automation projects.
- • Work with cloud technologies and application development initiatives.
- • Participate in digital workplace technology projects.
- • Identify technology-driven opportunities to improve existing processes.
- • Analyze business challenges and suggest technology-based solutions.
- • Participate in workshops, hackathons, innovation activities, and project-based learning.
- • Apply analytical and logical thinking to technical and operational problems.
- • Collaborate with teams across different functions and global stakeholders.
- • Communicate effectively and contribute to team-based work.
Requirements
- • Bachelor's degree in CSE, IT, or AI & Data Science.
- • Knowledge of programming fundamentals and object-oriented programming.
- • Understanding of data structures and algorithms.
- • Knowledge of database management systems, computer networks, and operating systems.
- • Understanding of SDLC and basic cloud concepts.
- • Programming knowledge in one or more of Python, Java, C#, JavaScript, or SQL.
- • Interest in Generative AI.
- • Experience/exposure to AI productivity and coding tools such as ChatGPT, Microsoft Copilot, GitHub Copilot, Gemini, or Claude.
- • Ability to demonstrate practical applications of AI tools.
- • Strong problem-solving, adaptability, learning agility, communication, and teamwork skills.
Skills
Eligibility
- • Bachelor's degree in Computer Science Engineering, Information Technology, or Artificial Intelligence & Data Science.
- • Entry-level opportunity for engineering graduates.
- • Strong understanding of programming fundamentals and OOP concepts.
- • Knowledge of data structures and algorithms, DBMS, computer networks, operating systems, SDLC, and basic cloud concepts.
- • Knowledge of one or more programming languages such as Python, Java, C#, JavaScript, or SQL is preferred.
- • Candidates should have an interest in Generative AI technologies.
- • Exposure to AI tools such as ChatGPT, Microsoft Copilot, GitHub Copilot, Gemini, Claude, or similar platforms is required.
- • Candidates should be able to demonstrate practical use of AI tools through projects, use cases, or other applications.