AIML - Senior Software Engineer, Privacy - Machine Learning Platform and Technology

Apple Inc

Cupertino, CA

Job posting number: #7225491 (Ref:apl-200534041)

Posted: March 5, 2024

Job Description

Summary
The Data Infrastructure group within the AIML organization powers the analytics, experimentation and ML feature engineering that powers the Machine Learning technologies we all love in our Apple devices. Our mission is to provide cutting edge, reliable and easy to use infrastructure for ingesting, storing, processing and interacting with data while keeping Apple’s users’ data private and secure. Are you a passionate about building scalable, reliable, maintainable infrastructure and solving data problems at scale? Come join us and be part of the Data Infrastructure journey.
Key Qualifications
  • 10+ years of experience in software engineering with deep knowledge in computer science fundamentals.
  • Strong in data structures and algorithms. Must write good quality code with test cases and review PR's in fast faced environment.
  • Expert in one or more functional or object-oriented programming languages (Scala, Java)
  • Fluent in at least one scripting or systems programming language (Python, Bash and Go etc.)
  • Experience or knowledge in distributed data systems like Hadoop, Spark, Kafka or Flink.
  • Experience or knowledge in public cloud is a big plus, preferably AWS.
  • Strong collaboration and communication (verbal and written) skills
Description
This role involves managing petabytes of data for machine learning applications and designing and implementing new frameworks to build scalable and efficient data processing workflows and machine learning pipelines. The successful candidate will be responsible for ensuring complete data lineage and legal workflow integration while optimizing performance and scalability. You will also be responsible for monitoring the performance of the system, optimizing it for cost and efficiency, and solving any issues that arise. This is an exciting opportunity to work on cutting-edge technology and collaborate with cross-functional teams to deliver high-quality software solutions. The ideal candidate should have a strong background in software development, experience with public cloud platforms, and familiarity with distributed databases.
Education & Experience
BS, MS, or PhD degree in Computer Science or equivalent
Pay & Benefits




Apply Now

Please mention to the employer that you saw this ad on BiomedJobs.com

More Info