
Staff AI Software Engineer
SentinelOne
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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