AI Application Engineer

SentinelOne Logo

SentinelOne

πŸ’΅ $148k-$234k
πŸ“Remote - United States

Summary

Join SentinelOne as a Staff AI App Engineer and contribute to the development of innovative, user-facing generative AI applications. This role requires a strong full-stack background, experience building and shipping complex products, and a passion for creating intuitive user experiences. You will collaborate with designers, product managers, and researchers to translate product visions into polished interfaces, optimize performance and usability, and stay ahead of industry trends by exploring new technologies. This position offers the opportunity to work with cutting-edge AI technologies and contribute to a company that is redefining cybersecurity.

Requirements

  • A degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
  • 7+ years experience as a full-stack engineer, building production-quality web applications
  • Demonstrated expertise developing and shipping user-facing applications, with a portfolio of successful products
  • Strong proficiency in React and GraphQL, with deep understanding of modern front-end frameworks and best practices
  • Expert-level Python programming skills, building scalable backend services and APIs
  • Proven experience collaborating directly with design and product teams to deliver polished user experiences
  • Hands-on experience integrating generative AI technologies and APIs, such as OpenAI, Anthropic, Google Gemini, Meta's LLaMA, etc
  • Familiarity with agentic AI development tools (e.g., LangChain, autogen, OpenAI APIs)
  • Familiarity with agentic AI development practices such as function/tool calling and Model Context Protocol (MCP) or Google A2A
  • Excellent communication skills and experience working in distributed, collaborative environments

Responsibilities

  • Build and ship innovative, user-facing generative AI applications
  • Develop scalable front-end applications primarily using React and GraphQL, ensuring seamless user experiences
  • Implement robust Python-based backend services and APIs to support sophisticated AI functionalities
  • Collaborate closely with designers, product managers, and researchers to translate product visions into polished, intuitive interfaces
  • Optimize performance and usability, ensuring applications meet the highest standards for responsiveness and reliability
  • Stay ahead of industry trends, continuously exploring new technologies and frameworks to enhance product capabilities

Preferred Qualifications

  • Building applications leveraging modern AI technologies and LLM integrations
  • Experience with modern deployment pipelines, including Docker, Kubernetes, Terraform, and ArgoCD
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Experience implementing best practices in testing, CI/CD, and performance optimization
  • Leading agile development processes or acting as a technical lead or Scrum Master
  • In-depth knowledge of cybersecurity and threat intelligence, including experience with threat detection, analysis, and incident response strategies

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs