Skip to content

Open nowPosted 114 days ago

Full-Stack AI Engineer

Apple6,063 open roles

Where
Beijing, China
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowFull-Stack AI EngineerApple · Beijing, China
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Apple's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.9% of postings close within 7 days. Measured by our own scanner across the market. Apple postings stay open a median of 31 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.9%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted 114 days ago

Apple median: 31 days open

The posting

Summary

At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. The Greater China Channel Sales DMP team drives digital transformation through platforms that help our channel sales organization plan, execute, measure, and settle business initiatives. Our solutions directly inform critical business decisions and influence financial outcomes.

Do you enjoy solving complex problems, challenging assumptions, and turning ambiguity into practical solutions? We are looking for a backend or full-stack engineer with strong engineering fundamentals, attention to detail, and the curiosity to learn quickly. You will work directly with business stakeholders and own projects throughout their lifecycle, from clarifying the problem and shaping the solution to implementation, deployment, and ongoing operation. This role offers the autonomy to make architectural decisions and the responsibility to deliver reliable results.

AI is part of both what we build and how we build it. You will integrate AI capabilities where they bring meaningful business value and use coding agents as a regular part of software delivery. We value hands-on experience, thoughtful task decomposition, effective context management, and rigorous review and verification, with clear ownership of everything that reaches production.

Description

* Partner directly with business stakeholders to identify opportunities, clarify ambiguous requirements, challenge assumptions constructively, and translate business needs into scalable technical solutions.. * Apply Domain-Driven Design (DDD) to define bounded contexts, entities, value objects, and aggregates, keeping system boundaries and business logic aligned with evolving requirements. * Design and build maintainable backend services, RESTful or GraphQL APIs, and reusable business logic. Collaborate across disciplines to deliver integrated, responsive web experiences. * Develop AI-powered capabilities and agent workflows that connect large language models (LLMs), business services, and user interfaces, with appropriate data access controls, evaluation, and failure handling. * Define technical architecture from the ground up, including data models, service boundaries, caching, and orchestration. Incorporate retrieval, vector search, and model orchestration where the use case warrants them. * Build comprehensive unit, integration, and performance tests. Apply test-driven development (TDD) and behavior-driven development (BDD) to protect business behavior and support reliable agent-assisted delivery. * Own production performance, stability, security, and availability. Diagnose database bottlenecks, cache invalidation issues, and concurrency failures, and manage latency, reliability, and cost in AI-enabled workflows. * Use coding agents throughout delivery: decompose work into executable specifications, provide relevant repository context and constraints, review generated changes, and verify results through automated tests and end-to-end validation. * Evaluate emerging frameworks, AI integration patterns, and infrastructure through focused prototypes, balancing business value, operational complexity, and long-term maintainability before adoption

Minimum Qualifications

3+ years of professional experience building and operating production web backends or full-stack applications. Proficiency in at least one backend language and its ecosystem, such as Python, Java with Spring Boot, or JavaScript/TypeScript with Node.js. Strong software engineering fundamentals, including system design, automated testing, performance tuning, debugging, deployment, and production maintenance. Strong data modeling and relational database skills, including MySQL or PostgreSQL, SQL optimization, and caching strategies that account for consistency and invalidation. Hands-on application of DDD in real projects, with the ability to explain domain boundaries and the trade-offs behind modeling decisions. Practical experience integrating LLMs into applications or workflows, including model APIs, prompt design, and evaluation of output quality and failure cases. Regular, hands-on use of coding agents on production code, with demonstrated ability to scope tasks, provide context, critically review output, and verify correctness before release. Ability to communicate directly with business stakeholders, navigate ambiguity, and independently drive projects from problem definition through delivery.

Preferred Qualifications

Front-end development experience with TypeScript and React or Vue, enabling end-to-end ownership of user-facing features. Experience with retrieval-augmented generation (RAG), vector databases such as Milvus or Pinecone, or AI orchestration frameworks such as LangChain or LlamaIndex, with an understanding of when these approaches are appropriate. Experience with non-relational data stores such as MongoDB or Redis, message queues, and asynchronous processing. Experience building and operating cloud infrastructure on AWS or Alibaba Cloud, using Docker, Kubernetes, and continuous integration and delivery (CI/CD) pipelines. Strong understanding of web security, including authentication, authorization, secure data handling, encryption, and risks introduced by model and tool integrations. Experience building custom coding agents or internal developer tools, such as reusable skills, Model Context Protocol (MCP) servers, hooks, or automated quality gates. Experience helping teams adopt agent-assisted engineering practices, with evidence of their impact on delivery speed, quality, and maintainability.

EEO Statement

Apple is an equal opportunity employer that is committed to inclusion and diversity, and thus we treat all applicants fairly and equally. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.

Accessibility

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Apple's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Apple's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Apple's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.