SentinelOne is a pioneering company at the intersection of AI and security, focused on creating a safer future through innovative cybersecurity solutions. They are seeking a highly motivated AI/Machine Learning Engineer Intern who will own projects from idea to prototype, developing backend services and AI features while collaborating with cross-functional teams.
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, handling failure modes and rate limits
- Build AI Features: Develop and evolve LLM-backed features and agentic workflows, focusing on reliability and real-world behavior
- Collaborate Cross-Functionally: Work with product managers, researchers, and senior engineers to turn loosely defined AI use cases into concrete, production-ready systems
- Shape AI Quality: Help build or extend evaluation harnesses, benchmarks, or feedback loops for AI-powered features
- Engage in Sprints: Work at a fast pace in two-week sprints and participate in weekly meetups to share progress and technical challenges
Requirements:
- Currently enrolled in a PhD 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 retrieval-augmented generation (RAG)
- Solid understanding of software engineering principles, including APIs, version control, and system architecture
- Excellent communication skills and a collaborative approach to solving complex problems
- Curiosity about applying AI to cybersecurity or hands-on experience in the domain