GenAI Software Engineering Intern
Job Summary
This internship offers an opportunity to support the development and testing of GenAI-powered software solutions under the guidance of senior engineers. You will translate business use cases into technical components and build working prototypes. The role focuses on practical application of GenAI technologies within an Agile environment.
Responsibilities
- Develop and test GenAI-powered software solutions
- Build and validate GenAI prototypes
- Document technical designs
- Support debugging and issue analysis
- Apply Agile/Lean development techniques
Required Skills
- TypeScript and Python proficiency
- AWS services experience
- Knowledge of GenAI (RAG, Tokens)
- Docker basics
- Software engineering fundamentals
Job Details
Responsibilities:
- Contribute to proof-of-concept, prototype, and development of GenAI solutions for real business use cases.
- Utilize Agile and Lean techniques to deliver key features quickly.
- Continuously research new technical capabilities and solutions for adoption.
- Document and elaborate on technical designs.
- Support testing, debugging, and issue analysis with senior engineers/tech leads.
- Learn about scalability, reliability, and multi-tenant design principles.
Qualifications & Skills:
- Programming knowledge and experience in TypeScript and Python.
- Understanding of fundamental software engineering concepts.
- Basic knowledge and experience with AWS services (e.g., EC2, CloudWatch, S3).
- Interest in GenAI is a must; basic knowledge of Context, Token, RAG, etc.
- Experience building GenAI applications or prototypes is a strong plus.
- Basic knowledge and experience in using Docker.
- Commitment to intern for 6 months.