Software Engineer Intern
About the role
**Location:** San Jose, CA
**Work Type:** Remote
**Employment Type:** Internship
**Compensation:** Paid, compensation to be discussed based on experience and availability.
### About the Role
We are looking for a motivated **Software Engineer Intern** to join our team and help build, improve, and maintain real-world software products.
This is a hands-on internship where you will work closely with the engineering and product teams, contribute to active projects, and gain practical experience across the software development lifecycle. We value strong problem-solving skills, curiosity, and the ability to learn quickly more than a specific technology stack.
### Responsibilities
- Build and improve user-facing features and internal tools
- Develop clean, maintainable, and scalable code
- Work on frontend, backend, APIs, and database-related tasks
- Debug issues and improve application performance and reliability
- Collaborate with engineers and product team members on feature development
- Participate in code reviews, testing, and technical discussions
- Help integrate third-party APIs and services
- Contribute ideas for improving product functionality and user experience
### Qualifications
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
- Experience with at least one programming language such as JavaScript, TypeScript, Python, Java, or similar
- Familiarity with modern web development technologies
- Basic understanding of APIs, databases, Git, and software development practices
- Strong problem-solving and debugging skills
- Comfortable learning new technologies independently
- Good communication and collaboration skills
### Nice to Have
- Experience with React, Next.js, Node.js, or similar frameworks
- Experience with SQL or NoSQL databases
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Previous personal, academic, open-source, or internship projects
- Experience building and deploying a complete application
### What We Look For
We care about **what you can build**. Personal projects, GitHub repositories, hackathon projects, startup experience, or other hands-on work are highly valued.
When applying, please include your **resume** and, if available, links to your **GitHub, portfolio, or relevant projects**.
Responsibilities
- Build and improve user-facing features and internal tools
- Develop clean, maintainable, and scalable code
- Work on frontend, backend, APIs, and database-related tasks
- Debug issues and improve application performance and reliability
- Collaborate with engineers and product team members on feature development
- Participate in code reviews, testing, and technical discussions
- Help integrate third-party APIs and services
- Contribute ideas for improving product functionality and user experience
Qualifications
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
- Experience with at least one programming language such as JavaScript, TypeScript, Python, Java, or similar
- Familiarity with modern web development technologies
- Basic understanding of APIs, databases, Git, and software development practices
- Strong problem-solving and debugging skills
- Comfortable learning new technologies independently
- Good communication and collaboration skills
Skills mentioned
About GenPark
GenPark is an agentic discovery platform for global commerce, bringing marketing into the agent-first era. Intelligent Brand Agents and User Agents continuously learn from behavior and context to match products, content, and experiences with the right consumers. By orchestrating personalized AI content, interactive agents, and immersive video, GenPark enables brands to discover, engage, and convert global Gen Z audiences more efficiently.