Software Development Engineer at Apple | Seattle, Washington, United States | Rezi

Software Development Engineer at Apple

Software Development Engineer

Apple · Seattle, Washington, United States

1 months ago

Software Development Engineer

Apple · Seattle, Washington, United States

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Work with machine learning (ML) systems and large language models (LLM) to help build advanced reasoning capabilities for the Siri virtual assistant. Collaborate closely with ML developers, client-side engineers, and deep learning leaders to bring enhanced LLM reasoning capabilities into production.

Responsibilities

  • Develop reliable, scalable tooling for training, simulation, and evaluation of LLMs and agentic systems.
  • Design and run experiments in simulation and integrating client-side components with backend systems into a production-ready testable environment.
  • Work with state-of-the-art technologies that push the boundaries of LLM agent reasoning, system architecture, and rapid iteration.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Information Science, Computer Engineering, or related field.
  • 6 years of experience with Python and at least one other object-oriented programming language including Java or Swift to build high performance evaluation and simulation frameworks with good fidelity with on-device systems.
  • 6 years of experience designing and building distributed systems for cloud computing.
  • 6 years of experience building end-to-end distributed system architecture spanning iOS client and server-side development.
  • 6 years of experience performing system design, development, testing, debugging, release, and maintenance.
  • 6 years of experience utilizing data engineering workflows and tools including Apache Spark, Iceberg, or Airflow, and large-scale data processing pipelines.
  • 6 years of experience developing long-term strategic visions and execute scalable solutions in fast-paced, agile environments.
  • 6 years of experience building simulation software with expertise in ML frameworks.
  • 2 years of experience with LLM-based training data generation, model training, and evaluation workflows.
  • 2 years of experience working with agent-based simulation frameworks, Agentic RAG systems, context engineering, and LLM evaluation best practices.

Skills

  • Python
  • Java
  • Swift
  • ML frameworks
  • Apache Spark
  • Iceberg
  • Airflow
  • Agentic RAG systems

Location

  • Seattle, Washington

Work Type

  • 40 hours/week

Experience Level

  • 6 years of experience
  • 2 years of experience

Education Level

  • Master’s degree

Salary/Compensations

  • $171,600 - $258,100/yr

Benefits

  • Apple shareholder through participation in Apple’s discretionary employee stock programs.
  • Discretionary restricted stock unit awards.
  • Purchase Apple stock at a discount through Employee Stock Purchase Plan.
  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses — including tuition.
  • Discretionary bonuses or commission payments.
  • Relocation.

About the Company

  • Apple is a place where extraordinary people gather to do their lives best work.
  • Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without.
  • It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.