Senior AI Platform Engineer

SentinelOne
Summary
Join SentinelOne's dynamic team of AI engineers and researchers, contributing to the development of cutting-edge AI technology and products. As a Senior Platform Engineer, you will develop and ship features for AI team products and services, implement features in Python, write robust tests, tackle bugs, and ensure top-notch security and quality in our platforms. You will collaborate with multiple engineering teams to design and build new capabilities for SentinelOne's industry-leading platform. This role requires a degree in computer science or software engineering, 5+ years of Python development experience, 3+ years of experience solving complex problems using AI/ML techniques, and experience with large-scale high-load distributed systems.
Requirements
- A degree in computer science or software engineering
- Additional or directly relevant experience will be considered in lieu of a degree
- 5+ years of experience in Python development and shipping Python code in production environments
- 3+ years of experience solving complex problems using modern AI/ML techniques
- Experience in software engineering and with data structures and algorithms
- Comfortable working cross-functionally across both research and product teams
- Experience with large-scale high-load distributed systems
- Excellent communication skills and ability to work asynchronously
- Experience with Docker, Kubernetes, Terraform, ArgoCD or other similar technologies
- Familiarity with Amazon Web Services
Responsibilities
- You'll be part of a team of globally distributed AI engineers and researchers, developing features for SentinelOne products
- As a Senior Platform Engineer on our team, you will develop and ship features for AI team products and services
- You will implement features in Python, write robust tests, tackle bugs with finesse, and ensure top-notch security and quality in our platforms
- You will collaborate across multiple engineering teams to design and build new capabilities that will be used across SentinelOneβs industry-leading platform
Preferred Qualifications
- Developing complex applications leveraging API-based LLMs
- Training and deploying modern machine learning pipelines
- Experience in data science methodologies and technologies
- Computer security and security research
- Experience in Site Reliability Engineering (SRE) or other operational roles
- Experience in Spark, Databricks, Weights and Biases, Airflow, MLFlow, or other MLOps/AIOps technologies
- Modern Python libraries, coding practices, and tooling (asyncio, pydantic, pandas, ruff, mypy)
- Experience with GPU technologies and compute frameworks (Morpheus, RAPIDS, JAX, Pytorch, CUDA)
- Familiarity with Google Cloud Platform and/or Microsoft Azure
Benefits
- Medical, Vision, Dental, 401(k), Commuter, Health and Dependent FSA
- Unlimited PTO
- Industry-leading gender-neutral parental leave
- Paid Company Holidays
- Paid Sick Time
- Employee stock purchase program
- Disability and life insurance
- Employee assistance program
- Gym membership reimbursement
- Cell phone reimbursement
- Numerous company-sponsored events, including regular happy hours and team-building events