Senior Backend Engineer - NLP & Data Pipelines

Apple

Austin (TX)

On-site

USD 115,000 - 217,500

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock ownership opportunities
RSU awards
Employee stock purchase plan
Medical and dental coverage
Retirement benefits
Product and service discounts
Tuition reimbursement
Bonuses or commissions
Relocation assistance

Job summary

Apple in Austin, TX is seeking an experienced software engineer to join the Processing team, focusing on building scalable data-intensive systems and implementing NLP-based features.

The role requires 5+ years Java server-side, Spark experience, and NoSQL/Cassandra expertise. You will collaborate across teams to deliver solutions used by millions of customers and help shape next-gen technology at Apple.

Qualifications

  • Five+ years of server-side Java utility development.
  • Four+ years in statistical technologies or data-centric projects.
  • Hands-on experience with NLP and mining of structured, semi-structured and unstructured data.
  • Experience working with large datasets and pipelines, preferably using technologies such as Spark.
  • Experience with Solr/Elastic Search, NoSQL/Cassandra and related technologies.
  • Ability to understand, design, and explain complex systems.
  • Strong knowledge of PC technologies and architectures; quick learner of new domains.
  • Excellent problem-solving and analytical skills.
  • Passion for building great products.
  • Strong communication skills.
  • Obsessed with excellence.
  • Data modeling experience.
  • Experience with large-scale distributed systems.
  • Experience deploying microservices using Docker and Kubernetes.

Responsibilities

  • Serve as a critical member of the Processing crew, working on key modules of the product and delivering industry-grade answers.
  • Build the next technology graph based on advanced algorithms, system learning, and natural language processing.
  • Layout and enforce record service offerings that directly impact tens of millions of customers.
  • Collaborate openly across all levels of the business and communicate effectively.

Skills

Java server-side
Data technologies
NLP
Spark
Elasticsearch
NoSQL/Cassandra
System design
Analytical skills
Communication
Data modeling
Distributed systems
Excellence
Product mindset
Quick learner

Education

BS in CS/Math/EE or related field
MS in data science or statistics (desired)

Tools

Docker
Kubernetes
Spark (data pipelines)
Solr/Elasticsearch

Job description

Apple in Austin, TX is seeking an experienced software engineer to join the Processing team, focusing on building scalable data-intensive systems and implementing NLP-based features.

The role requires 5+ years Java server-side, Spark experience, and NoSQL/Cassandra expertise. You will collaborate across teams to deliver solutions used by millions of customers and help shape next-gen technology at Apple.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer – AI/ML Pipelines
Senior Python Backend Engineer – AI/ML Pipelines

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Comprehensive medical and dental cover
Employee stock purchase plan
Senior Backend Platform Engineer, Data Science & Analytics
Senior Backend Platform Engineer, Data Science & Analytics

Apple Inc. • Austin (TX)

On-site
USD 180,000 - 230,000
Senior Backend Engineer - AI & Data Platforms (Cloud-Native)
Senior Backend Engineer - AI & Data Platforms (Cloud-Native)

Apple • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Java Backend Engineer, Information Systems & Tech
Java Backend Engineer, Information Systems & Tech

Apple Inc. • Austin (TX)

On-site
USD 110,000 - 160,000
Software Engineer, Agentic AI & Data Platforms
Software Engineer, Agentic AI & Data Platforms

Apple Inc. • Cupertino (CA)

On-site
USD 120,000 - 180,000
Senior Data Solutions Engineer – Cloud & AI Platforms
Senior Data Solutions Engineer – Cloud & AI Platforms

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 210,000
Full Stack AI & Data Platforms Engineer
Full Stack AI & Data Platforms Engineer

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Finance Data Engineer — Scalable Spark Pipelines & AI Insights
Finance Data Engineer — Scalable Spark Pipelines & AI Insights

Apple • Austin (TX)

On-site
USD 149,000 - 249,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+3
Full-Stack AI & Data Platform Engineer
Full-Stack AI & Data Platform Engineer

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Java Backend Engineer | ML Integration & Apple Project Experience
Java Backend Engineer | ML Integration & Apple Project Experience

AppLab Systems, Inc • Austin (TX)

On-site
USD 130,000 - 190,000