Taro Logo

US AI Software Engineer

Apple is a technology company that creates innovative products, services, and customer experiences.
$181,100 - $272,100
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. Apple's Sales organization generates the revenue needed to fuel ongoing development of products and services. The US Decision Intelligence (DI) team is seeking a talented AI Software Engineer to build the connection between AI services and various interfaces - from dashboards to real-time APIs.

This role combines maintaining existing AI infrastructure and innovating new frontier tech projects. You'll work with LLM agent endpoints, front-end triggers, and platform APIs to create reliable AI experiences that enhance decision-making. The position requires both technical expertise in AI/ML systems and the ability to collaborate across teams to translate business needs into GenAI solutions.

You'll design and implement modular APIs and microservices integrating LLMs, RAG systems, and ML models while ensuring scalability and performance. Key responsibilities include building pipelines for multi-modal agents, collaborating with data science teams, and maintaining production GenAI services. The role offers competitive compensation including base pay, equity opportunities, comprehensive benefits, and potential bonuses.

The ideal candidate brings 8+ years of software development experience with recent focus on GenAI, strong JavaScript/Python skills, and hands-on experience with LLM APIs and RAG workflows. You should be comfortable with ambiguity, possess excellent communication skills, and have a track record of delivering scalable AI solutions. This is an opportunity to shape the future of AI applications at Apple while working with cutting-edge technology and talented teams.

Last updated 20 hours ago

Responsibilities For US AI Software Engineer

  • Design modular APIs, SDKs, and microservices to integrate LLMs and ML models
  • Drive interoperability with existing ML systems
  • Partner with data science and engineering teams
  • Lead technical decision-making on infrastructure components
  • Build scalable pipelines for multi-modal agent input
  • Develop and maintain GenAI services
  • Collaborate with frontend and UX teams
  • Own platform API layer connecting LLM agents with apps
  • Ensure scalability and performance of 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 with recent focus on GenAI and LLMs
  • Strong JavaScript expertise with React and Express experience
  • Proficiency in Python (FastAPI, LangChain, or similar frameworks)
  • Experience with LLM APIs, embeddings, vector databases, and RAG workflows
  • Knowledge of project management tools
  • Strong time management skills
  • Experience with cloud-native platforms
  • B.S Degree in Computer Science/Engineering or equivalent
  • Hands-on experience with LLM APIs and RAG workflows
  • Solid grounding in data structures and pipeline orchestration
  • Experience with monitoring tools

Benefits For US AI Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Related Jobs