SentinelOne is a pioneering company at the intersection of AI and security, focused on creating innovative cybersecurity solutions. As an AI/Machine Learning Engineer Intern, you will apply your software engineering skills to develop AI-powered products and collaborate with research teams to transform AI use cases into production-ready systems.
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
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