All new
Data Science
jobs, in one place.

Updated daily to help you be the first to apply ⏱

AI/ML - Siri Data Engineer, Siri Search & Knowledge Platform
  • Python
  • Spark
  • Java
  • Linux
  • Machine Learning
  • Excel
  • Modeling
  • Scala
  • Unix
Santa Clara Valley, CA 95014
127 days ago


Posted: Jun 15, 2020Weekly Hours: 40Role Number:200175549Help us make Siri smarter! We're seeking software engineers and architects to work on improving data workflows for Siri's open domain query understanding. As an expert in developing software to manage large, dynamic data sets, you'll be building platform for data ingestion, cleaning, transformation and evaluation to support a rapidly scaling organization.Key QualificationsKey Qualifications
  • 5 years of experience as a Software Engineer
  • Excellent programming skills — e.g. Python, Go, Java
  • Excellent problem-solving and analytic skills
  • Solid computer science and systems foundations; ability to quickly learn new domains
  • Proven system development skills in UNIX-type OS (e.g. Linux, Mac OS)
  • Experience working with large data sets and pipelines, ideally using the Apache software stack (e.g. Spark, HBase)
  • Experience with continuous integration and continuous development solutions (e.g. Jenkins, etc.)
  • Experience with cloud-native deployment (e.g. Kubernetes)
  • Good communication skills and teamwork
  • Passion for building great products
  • Curiosity and desire to learn
DescriptionApple is hiring a senior data platform engineer for Siri's Knowledge team.You'll be working at the frontier of AI, crunching massive amounts of data for Siri's knowledge base. In a fast-paced, continuously-integrated environment, you'll design and implement robust, scalable systems capable of processing an ever-growing data set while keeping latency low and quality high. You'll work closely with knowledge extraction engineers to integrate new data, and with engineers from across Siri to deliver data for customer-facing services. Your responsibilities will also include developing tools and tests to ensure quality and help diagnose issues.Education & ExperienceBS or MS in Computer Science or a related fieldAdditional Requirements

The following experience is nice to have, but not required:

Data modeling

Experience working with search engines

Machine learning

Natural-language processing

    Related Jobs

  • Data Scientist, Analytics - Family Ecosystems

    • SQL
    • scikit-learn
    • Python
    Menlo Park
    28 days ago
  • Machine Learning Engineer

    • PyTorch
    • scikit-learn
    • Keras
    8 days ago
  • Senior Data Analyst

    • SQL
    • SAS
    • Tableau
    Best Buy
    Little Rock
    1 day ago
  • Data Analyst/IT Systems Support

    • Database
    Arapahoe County, CO
    1 day ago
  • Product Information Management (PIM) Data Analyst

    • Tableau
    • Database
    Genuine Parts Company
    1 day ago