AIML - Sr Software Engineer, Siri Performance and Reliability Metrics

Apple is a leading technology company known for its innovative products and services.
$175,800 - $312,200
Data
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development engineer - Data Engineer

Senior Data Engineer role at Apple's Siri team, focusing on ML systems evaluation and development of large-scale data pipelines.

Software Engineer (Master Data Management), Partner Solutions and Technology

Senior Software Engineer role at Apple focusing on Master Data Management and STIBO STEP implementation, offering competitive compensation and comprehensive benefits.

Senior Data Engineer

Senior Data Engineer position at Apple, building and maintaining data pipelines for Apple Services analytics, requiring 5+ years of experience in data engineering and Python/SQL.

Data Scientist - Business Process Re-Engineering

Senior Data Scientist role at Apple focusing on business process re-engineering and supply chain optimization through advanced analytics and machine learning.

Motion Software Engineer

Senior Motion Software Engineer role at Apple focusing on earthquake early warning systems, combining seismology expertise with software engineering to improve public safety.

Description For AIML - Sr Software Engineer, Siri Performance and Reliability Metrics

We are looking for a Sr Software engineer with experience building large scale data systems and skills to function in a fast-paced environment with scope for tremendous impact. As a Sr Software Engineer on the AIML Performance & Reliability metrics team, you will have significant influence and responsibility in building metrics, analysis and visualizations that help with improving Siri performance and user experience.

You'll be responsible for defining, developing, and delivering key user-facing performance metrics to engineering partners and senior leadership. Your work will include maintaining large scale data systems on server and on-device for performance metrics computation and observability. You'll collaborate with customers to understand metric needs, provide technical guidance, gather requirements, and deliver effective data solutions and dashboards.

Key responsibilities:

  • Build and maintain large scale data systems for performance metrics
  • Develop and deliver user-facing performance metrics
  • Collaborate with engineering teams to improve Siri performance
  • Provide technical guidance and gather requirements
  • Create effective data solutions and dashboards
  • Execute in a rapidly changing environment with ambiguous requirements
  • Demonstrate best practices for code development, including testing, CI/CD, documentation, and monitoring

Required skills:

  • Expert knowledge of object-oriented programming languages (Java, Objective-C, C++, Scala, Swift) or scripting languages (Python, Ruby, Bash)
  • Experience with Spark or other distributed data technologies
  • Strong SQL skills for data analysis and insights
  • Leadership experience in complex, cross-functional development projects
  • Excellent communication and problem-solving skills

This role offers an opportunity to make a significant impact on Siri's performance and user experience, working with cutting-edge AI/ML technologies in a dynamic, fast-paced environment at one of the world's leading tech companies.

Last updated 6 months ago

Responsibilities For AIML - Sr Software Engineer, Siri Performance and Reliability Metrics

  • Define, develop, and deliver key user-facing performance metrics
  • Maintain large scale data systems for performance metrics computation
  • Collaborate with engineering teams to improve Siri performance
  • Provide technical guidance and gather requirements from customers
  • Create effective data solutions and dashboards
  • Execute in a rapidly changing environment with ambiguous requirements
  • Implement best practices for code development, including testing, CI/CD, documentation, and monitoring

Requirements For AIML - Sr Software Engineer, Siri Performance and Reliability Metrics

Java
Python
  • Expert knowledge of object-oriented programming languages (Java, Objective-C, C++, Scala, Swift) or scripting languages (Python, Ruby, Bash)
  • Experience with Spark or other distributed data technologies
  • 7 years of development experience and Bachelors or Masters degree in Computer Science or related field (or 5 years experience with PhD)
  • Strong SQL skills for data analysis and insights
  • Leadership experience in complex, cross-functional development projects
  • Excellent communication and problem-solving skills

Benefits For AIML - Sr Software Engineer, Siri Performance and Reliability Metrics

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock purchase plan
  • Education reimbursement
  • Discretionary restricted stock unit awards

Interested in this job?