About the job
Our Purpose
At SentinelOne, our mission is clear: empowering those who safeguard our future. With AI transforming the landscape of organizational operations and innovation, the need for robust security is more vital than ever. By joining SentinelOne, your contributions will help protect global enterprises, critical infrastructures, and the technologies that will define tomorrow. If you thrive on tackling significant challenges and desire to make a tangible, global impact, you will find your purpose here.
About Us
SentinelOne stands at the forefront of AI and security, creating a revolutionary model for cybersecurity. Our AI-driven platform integrates protection across endpoint, cloud, identity, data, and AI systems, enabling autonomous detection and response with exceptional clarity and speed. By leveraging real-time analytics, intelligent automation, and a cohesive data foundation, we minimize distractions, streamline complexities, and empower security teams to concentrate on what truly matters.
Our teams are innovators, builders, and problem solvers dedicated to shaping a safer future. If you're excited about solving complex issues alongside talented, mission-driven individuals, we invite you to collaborate with us in constructing a safer world.
What Are We Looking For?
We seek individuals who are driven by curiosity and committed to continuous learning. With AI transforming every aspect of our operations, we encourage every team member, regardless of their role, to develop fluency in AI tools and concepts. Those who excel here actively pursue new solutions, engage in thoughtful experimentation, and apply their insights to foster improved, faster, and smarter outcomes.
As a Senior AI Software Engineer, you will be responsible for designing and maintaining Python backend services that support AI-driven features and workflows. Utilizing tools such as FastAPI, you will create scalable, high-performance systems focused on reliability and practical application. You will oversee projects from inception to deployment, delivering solutions for both our clients and internal teams.
Your Responsibilities:
- Design, develop, and manage backend services in Python that power AI-centric products and shared functionalities.
- Establish and uphold robust service integrations across internal and external systems, effectively managing failure scenarios, rate limits, and interface modifications.
- Take ownership of complex, end-to-end challenges: from initial design and architecture to implementation, rollout, and iterative improvements in production.
- Develop and enhance LLM-supported features and automated workflows utilized in production, prioritizing reliability and observability.
