Apple logo

Senior Distributed Systems Engineer - Golang

Apple

Seattle, WA
Full Time
Senior
140k-258k
6 days ago

Job Description

About the Role

Join a great team responsible for delivering instructional content for iOS, macOS, watchOS, tvOS, through Siri, and on the web! Our team has created and maintains an evolving, cutting edge, cloud-based content development, management and delivery system platform that powers contextual help, Tips, Apple Intelligence features, and comprehensive user guides for all Apple's hardware and software products. We are seeking a Distributed Systems Engineer with expertise in search and a working knowledge of machine learning concepts and systems. Your role will primarily involve developing backend services and creating data and inference pipelines. This position is ideal for those passionate about enhancing search features using advanced machine learning methods.

Key Responsibilities

  • Developing backend services related to search and machine learning pipelines.
  • Creating data and inference pipelines to support advanced search features.
  • Enhancing search functionalities using machine learning techniques.

Requirements

  • Strong coding skills and solid understanding of algorithms and data structures.
  • Proficient with programming languages such as Go, Python, Java.
  • Expert knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc).
  • Experience with AWS Services such as Amazon S3, EC2, EKS / Kubernetes.
  • Experience with event-based messaging systems (Kafka).
  • B.S, M.S. or PhD in Computer Science or a related field.

Nice to Have

  • Programming Languages: Go (Golang).
  • Experience in Machine learning and/or Natural Language Processing.
  • Experience of prompt engineering, fine-tuning, evaluating, and developing data collection/annotation/management tooling for LLMs.
  • Ability to design, perform experiments, and influence engineering direction and product roadmap.
  • Solid understanding of the software development process, including unit testing and release management.

Qualifications

  • B.S, M.S. or PhD in Computer Science or a related field.

Benefits & Perks

  • Base pay range between $139,500 and $258,100, depending on skills, qualifications, experience, and location.
  • Opportunity to become an Apple shareholder through stock programs.
  • Discretionary restricted stock unit awards and employee stock purchase plan at a discount.
  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Range of discounted products and free services.
  • Reimbursement for educational expenses related to career advancement.
  • Potential for discretionary bonuses, commissions, and relocation assistance.

Working at Apple

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Apply Now

Job Details

Posted AtJul 17, 2025
Salary140k-258k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Apple

Website

apple.com

Location

Seattle, WA

Industry

Electronic Computer Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches