About The Position

Apple’s System Hardware Engineering Team builds and validates next-generation hardware systems. The team is seeking an intern passionate about AI and software engineering to design and implement internal AI-powered tools that accelerate hardware design, testing, and analysis workflows. The role offers the opportunity to work at the intersection of AI, software, and hardware engineering and learn how AI can improve engineering productivity at scale.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or a related field.
  • Proficiency in Python with type hints and TypeScript, including comfort reading and writing code.
  • Basic knowledge of web development, including HTTP, REST APIs, and frontend frameworks.
  • Familiarity with databases, including SQL queries and schema design.
  • Strong problem-solving skills and curiosity to learn.
  • Able to commit to a minimum four-month full-time internship; six months is preferred.
  • Good written and spoken English communication skills.

Nice To Haves

  • Experience with AI/ML frameworks such as Hugging Face, LangChain, or LLM APIs.
  • Familiarity with at least one of FastAPI, Flask, Django, or Node.js for backend development.
  • Hands-on knowledge of React or Next.js for frontend development.
  • Experience with PostgreSQL, Redis, or vector databases such as Qdrant, Pinecone, or FAISS.
  • Interest in system hardware engineering workflows, including test automation, data analysis, and hardware validation.
  • Enthusiasm, self-direction, and comfort working in a collaborative engineering environment.

Responsibilities

  • Design and prototype AI-driven tools to support hardware engineers with data analysis, test automation, and debugging workflows.
  • Implement backend services in Python and frontend interfaces in TypeScript using React or Next.js.
  • Integrate SQL and vector databases for data storage, search, and retrieval.
  • Explore AI/ML workflows, including embeddings, retrieval, summarization, and code assistance.
  • Collaborate with hardware and software engineers to translate requirements into working tools.
  • Write clear documentation, tests, and deployment scripts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service