SentinelOne

Staff AI Software Engineer

SentinelOne

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $156,000 - $247,250 per year

Job Level

Tech Stack

About the role

  • Design, build, and operate backend services in Python that power AI-driven products and shared capabilities.
  • Build and maintain resilient service integrations across internal and external systems, handling failure modes, rate limits, and interface changes.
  • Own ambiguous, end-to-end problems: from early design and architecture through implementation, rollout, and iteration in production.
  • Develop and evolve LLM-backed features and agentic workflows used in production, with a focus on reliability, observability, and real-world behavior.
  • Contribute to core AI platforms and enablement systems—services that your team uses directly and that other engineers can build on.
  • Collaborate with product managers, researchers, and other engineers across teams to turn loosely defined AI use cases into concrete, production-ready systems.
  • Help shape evaluation and quality strategies for AI-powered features, including building or extending evaluation harnesses, benchmarks, or feedback loops.
  • Act as a technical leader for the work you own—making sound design decisions, coordinating with stakeholders, and contributing to design and code reviews.

Requirements

  • A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 8+ years of experience building and shipping production backend software.
  • Excellent modern Python engineering skills, with the ability to work effectively in distributed, asynchronous environments.
  • Strong system design skills, including the ability to write clear design docs and solution specifications that align stakeholders and drive sound architectural decisions.
  • Demonstrated ability to shepherd work from concept through production in complex, evolving environments.
  • Proven experience designing and implementing integrations across multiple systems in production environments.
  • Hands-on experience shipping and operating LLM- or generative-AI–backed features or services as part of larger production systems.
  • Excellent communication skills and a collaborative approach in globally distributed teams.
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonsystem designbackend software developmentservice integrationsLLM-backed featuresgenerative AIdesign documentationsolution specificationsproduction environmentsevaluation strategies
Soft Skills
communicationcollaborationtechnical leadershipstakeholder alignmentproblem-solvingadaptabilitydesign decision-makingiterationfeedback loopsclear documentation
Certifications
degree in Computer Sciencedegree in Software Engineering