Full-Stack Engineer Intern
Company | AI Fund |
---|---|
Location | San Francisco, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Internship |
Degrees | Bachelor’s |
Experience Level | Internship |
Requirements
- Strong academic background—currently pursuing or recently graduated with a degree in Computer Science, Engineering, or a related technical field from a top-tier university.
- Solid understanding of core computer science concepts, including data structures, algorithms, object-oriented programming, and systems design.
- Demonstrated experience building fullstack applications through personal projects, coursework, hackathons, or open-source contributions.
- Proficiency in at least one general-purpose programming language (e.g., Python, JavaScript/TypeScript, Java, Go, etc.).
- Familiarity with web development technologies and frameworks (e.g., React, Next.js, Node.js, Flask, etc.).
- Curiosity and motivation to explore and apply Generative AI technologies (prompt engineering, RAG, vector DBs, agentic tools).
- Familiarity with AI-assisted coding tools (e.g., GitHub Copilot, Cursor).
- Excellent problem-solving skills and a builder mindset—you enjoy turning ideas into real products.
- Clear, thoughtful communicator who thrives in collaborative environments.
Responsibilities
- Build and iterate on early-stage product features across the full stack.
- Develop responsive, user-friendly frontend interfaces that bring product ideas to life.
- Implement associated backend systems, including APIs, databases, and third-party integrations.
- Apply GenAI tools and building blocks—such as prompt engineering, RAG, vector databases, agentic frameworks, and guardrails—to prototype real-world solutions.
- Write unit and integration tests to ensure code quality and maintainability.
- Use AI-assisted coding tools (e.g., Cursor, Windsurf, GitHub Copilot) to accelerate development.
- Collaborate with design, product, and research teams to turn concepts into working features.
- Gain exposure to CI/CD workflows and participate in deploying features to production.
- Identify and resolve bugs or performance issues across the stack.
- Continuously improve our development practices, tools, and team processes.
- Stay up to date with the latest technologies and trends in fullstack and AI-driven development.
Preferred Qualifications
- Internship or professional work experience at a top-tier tech company or venture-backed startup.
- Exposure to cloud platforms (e.g., AWS, GCP) or DevOps tools (e.g., Docker, Kubernetes, CI/CD pipelines).