Software Engineer / Trainee (AI Exposure)
📅 Posted 1h ago
📄 Job Description
About the Role
We are looking for passionate and self-driven freshers with a strong foundation in Data Structures, Java, JavaScript, and React.js, along with basic exposure to Artificial Intelligence (AI) or Machine Learning (ML) concepts.
Responsibilities
- Design, develop, and maintain scalable web applications using Java, JavaScript, and React.js.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write clean, maintainable, and efficient code following industry best practices.
- Apply Data Structures and Algorithms for optimized performance and problem-solving.
- Contribute to the integration of AI-based features such as chatbots, recommendation engines, or automation tools.
- Assist in testing, debugging, and deploying applications.
- Stay updated with emerging technologies, particularly in AI/ML and web development.
Requirements
- Strong understanding of Data Structures and Algorithms (DSA).
- Proficiency in Core Java (OOPs concepts, collections, exception handling, multithreading, etc.).
- Good knowledge of JavaScript, HTML, CSS, and React.js framework.
- Basic understanding of AI/ML concepts (e.g., Python basics, APIs for AI models, ChatGPT/OpenAI, TensorFlow, or similar).
- Familiarity with RESTful APIs and client-server architecture.
- Exposure to Git/GitHub for version control.
- Strong problem-solving, analytical, and communication skills.