Support Engineer

Apple Apple · Big Tech · Austin, TX +2 · Sales and Business Development

Support Engineer for Apple's Decision Intelligence (DI) team, focusing on implementing and operating AI solutions for Sales. The role involves full-stack support, debugging data science and AI insights workflows, web engineering, and managing triage and escalation pipelines. Responsibilities include diagnosing pipeline failures, data quality issues, LLM output regressions, patching bugs in backend services and APIs, and improving support runbooks. Requires strong debugging skills, proficiency in Python and Node.js, experience supporting data science workflows, and familiarity with SQL and distributed systems. Experience supporting LLM-powered applications and observability tools is preferred.

What you'd actually do

  1. Serve as the first line of technical response across DI engineering, triaging incoming issues and routing them to the appropriate team or resolving them directly.
  2. Support the Data Science team by diagnosing pipeline failures, data quality anomalies, Snowflake query issues, and LLM output regressions.
  3. Support the full-stack web engineering team by identifying, reproducing, and patching bugs in backend services, APIs, and frontend interfaces.
  4. Deliver targeted bug fixes and enhancements across the stack — Python microservices, Node.js/Express APIs, GraphQL layers, and data pipelines.
  5. Maintain and improve support runbooks, issue templates, and escalation playbooks to reduce mean time to resolution over time.

Skills

Required

  • Software engineering
  • Triage
  • Debugging
  • Root-cause analysis
  • Python
  • JavaScript
  • Node.js
  • SQL
  • Relational databases
  • Document stores
  • REST APIs
  • Microservices
  • Distributed systems architectures
  • Communication skills

Nice to have

  • LLM-powered or agentic AI applications
  • Dataiku
  • Snowflake
  • Airflow
  • Python-based analytics pipelines
  • Full-stack web frameworks
  • Node.js/Express.js
  • Apollo GraphQL
  • React
  • Docker
  • Kubernetes
  • Langfuse
  • PagerDuty
  • LLM call tracing platforms
  • RabbitMQ
  • Redis
  • CI/CD workflows
  • Code enhancements and fixes
  • Advanced Degree (MS)

What the JD emphasized

  • 8+ years of experience in software engineering
  • Strong debugging and root-cause analysis skills
  • Proficiency in Python and JavaScript/Node.js
  • Experience supporting data science or analytics workflows
  • Familiarity with SQL and relational databases
  • Comfortable leveraging AI-assisted development tools
  • Working knowledge of REST APIs, microservices, and distributed systems architectures
  • Ability to manage multiple support queues simultaneously
  • Strong written and verbal communication skills