logo

Apple

Software Engineer - GenAI, Ai and Data Platforms (AiDP)

Department
Engineering
Job Type / Location
Sunnyvale, California
Experience Required
5+ years
Posted On

Key Responsibilities

  • Design, develop, and maintain scalable AI and data platforms using Java and Python
  • Build robust data infrastructure and storage solutions for real-time and batch processing
  • Develop and deploy Generative AI interfaces to enhance product experiences and operational efficiency
  • Create automated testing frameworks and monitoring systems for data quality and system reliability
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Maintain and improve existing big data platforms and AI interfaces through CI/CD practices

Requirements

  • 3+ years of professional software development experience in Java or Python
  • 2+ years of experience with high-scale, high-performance, fault-tolerant cloud-based distributed systems
  • Proficiency in data structures, algorithms, and software design patterns
  • Experience with distributed orchestration, storage, and compute systems (e.g., Airflow, Spark, Flink)
  • Familiarity with Generative AI frameworks and AI agent development

View Assessment Process

Think you'll be a good fit?