Taro Logo

US AI Software Engineer

Apple is a technology company that creates products, services, and customer experiences.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

Imagine what you could do here. At Apple, new ideas have a way of becoming outstanding products, services, and customer experiences very quickly. This role is part of Apple's US Decision Intelligence (DI) team, focusing on crafting and implementing AI solutions that directly impact Apple Sales and its customers.

As an AI Software Engineer, you'll be responsible for building the crucial connections between AI services and various user interfaces - from dashboards to real-time APIs. You'll work extensively with LLM agent endpoints, front-end triggers, and platform APIs to create reliable and high-performance AI experiences.

The position involves both enhancing existing AI infrastructure and pioneering new frontier tech projects. You'll be crafting AI experiences that streamline insight generation and accelerate decision-making processes. Working with cutting-edge technologies like LLMs, RAG systems, and traditional ML models, you'll develop scalable solutions that integrate seamlessly with existing systems.

Key responsibilities include designing modular APIs and microservices, building scalable pipelines for multi-modal agents, and ensuring robust integration with downstream applications. You'll collaborate closely with data science, engineering, and sales ops teams to embed context-aware intelligence in decision-making tools.

The ideal candidate brings strong expertise in both frontend and backend development, with particular strength in JavaScript/React and Python. Experience with LLM APIs, vector databases, and RAG workflows is essential. You'll need to balance technical excellence with business acumen, translating complex requirements into practical AI solutions.

This role offers the opportunity to shape the future of AI applications at Apple, working at the intersection of machine learning, software engineering, and business intelligence. You'll be part of a team that values innovation, collaboration, and technical excellence, while directly contributing to Apple's sales organization's success.

Last updated 20 hours ago

Responsibilities For US AI Software Engineer

  • Design modular APIs, SDKs, and microservices to integrate LLMs, RAG, and ML models
  • Drive interoperability with existing ML systems and support downstream apps
  • Partner with data science, engineering, and sales ops teams
  • Lead technical decision-making on infrastructure components
  • Build scalable pipelines for multi-modal agent input
  • Develop and maintain services that embed GenAI capabilities
  • Collaborate with frontend and UX teams
  • Own platform API layer connecting LLM agents with user-facing apps
  • Ensure scalability, performance, and observability of deployed GenAI services
  • Support continuous delivery with testing and CICD practices

Requirements For US AI Software Engineer

Python
JavaScript
React
Node.js
Redis
RabbitMQ
  • 8+ years of experience in Software Development, ML, and/or data science
  • Strong JavaScript expertise with React and Express experience
  • Proficiency in Python (FastAPI, LangChain)
  • Experience with LLM APIs, embeddings, vector databases, and RAG workflows
  • Knowledge of data structures and pipeline orchestration
  • Experience with monitoring tools (Prometheus, OpenTelemetry)
  • B.S Degree in Computer Science/Engineering or equivalent
  • Strong time management and collaboration skills
  • Experience with cloud-native platforms (AWS, GCP)

Related Jobs