Skip to content
flex logo

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

Location

Chennai, India

Experience

0-2 years

Salary

Based on interview performence

Job Type

Full-time

Work Mode

On-site

Posted

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

PythonJavaC#JavaScriptSQLObject-Oriented ProgrammingData Structures & AlgorithmsDatabase Management SystemsComputer NetworksOperating SystemsSDLCCloud ComputingGenerative AIData AnalyticsProblem-solving

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.

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep