About The Position

As an AI/Machine Learning Engineer Intern, you will be tasked with applying software engineering skills to create reliable, AI-powered products within a fast-paced product engineering environment. You will own an end-to-end project from initial idea to a functioning prototype with a clear path to production. Throughout the internship, you will collaborate with research teams and senior engineers to transform loosely defined AI use cases into concrete, production-ready systems.

Requirements

  • Currently enrolled in a program in Computer Science, Software Engineering, or a related quantitative field (graduating in 2027).
  • Excellent modern Python engineering skills with the ability to write readable, performant, and testable code.
  • A strong background in AI/ML and experience with independent projects using LLMs, foundation models, or RAG.
  • A solid understanding of software engineering principles, including APIs, version control, and system architecture.
  • A genuine curiosity about applying AI to cybersecurity or hands-on experience in the domain.

Responsibilities

  • Develop Backend Services: Design and build services in Python that power AI-driven products and shared capabilities.
  • Integrate Systems: Build resilient service integrations across internal systems, specifically handling complex failure modes and rate limits.
  • Build AI Features: Develop and evolve LLM-backed features and agentic workflows, focusing on reliability and real-world behavior.
  • Shape AI Quality: Help build or extend evaluation harnesses, benchmarks, and feedback loops to ensure the high performance of AI-powered features.
  • Engage in Sprints: Work at a high velocity in two-week sprints and participate in weekly meetups to share technical progress and solve challenges.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service