Software Development engineer - Data Engineer

A technology company that creates innovative products and services, known for Siri and AI/ML solutions.
$143,100 - $264,200
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Development engineer - Data Engineer

Apple's Siri team, part of Apple Intelligence, is leading the next revolution in machine learning and Generative AI. This role is within the ML Systems Evaluation Engineering (MLSEE) team, focusing on evaluating AIML products that impact millions of users globally. As a Data Engineer, you'll be instrumental in developing and maintaining large-scale data and compute-intensive pipelines for ML systems. The position combines strategic thinking with hands-on development, requiring expertise in Python and ML systems. You'll work on groundbreaking conversational assistant technologies, contributing to both large-scale systems and new client devices. The role offers competitive compensation, including base pay, stock options, and comprehensive benefits. Apple's commitment to innovation, coupled with their diverse and inclusive work environment, makes this an exciting opportunity for someone passionate about ML systems and data engineering. The position involves working with cutting-edge AI technology while contributing to products that enhance user experiences worldwide.

Last updated 5 days ago

Responsibilities For Software Development engineer - Data Engineer

  • Own requirements including 'proof of concept' development
  • Co-own the development roadmap for ML system evaluation platform
  • Oversee system integration
  • Contribute to evaluation plans and continuous integration of ML models
  • Build, measure, and leverage software to provide insights into platform changes

Requirements For Software Development engineer - Data Engineer

Python
Go
Java
  • 5+ years of professional experience in software development
  • Strong software engineering skills including system design, development, testing, debugging, release and maintenance
  • Proven expertise in Python and at least one other object-oriented programming language
  • Experience with ModelOps pipelines, including data preprocessing, model training, evaluation, deployment, and monitoring
  • Knowledge of statistics based evaluation approaches, ML training pipelines and accuracy improvements of ML systems

Benefits For Software Development engineer - Data Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee Stock Purchase Plan
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Development engineer - Data Engineer

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.

Software Development Engineer

Senior Software Engineer role at Apple focusing on health research platform development, data analysis, and insights generation with Python and statistical methods.