Machine Learning Engineer - News, Books, and Stocks Team

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
38 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $218k
This role $210k
$132k most similar roles pay here $287k

This role pays less than 63% of similar roles. Most pay $187,238–$249,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $218k for comparable roles.

Based on 239 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer - News, Books, and Stocks Team

As a Senior Software Engineer on the Terrific team, you will play a pivotal role in developing cutting-edge solutions for large-scale data processing and analytics. Your day-to-day responsibilities include designing and implementing robust software systems using advanced algorithms and machine learning techniques. You will work closely with cross-functional teams to integrate your solutions into existing infrastructure, ensuring seamless performance at scale. The ideal candidate possesses expertise in Python, Java, and C++, along with experience in cloud platforms like AWS or Azure. Familiarity with big data technologies such as Hadoop and Spark is essential, alongside a strong background in distributed systems and database management. This role demands a deep understanding of complex business problems and the ability to translate them into innovative technical solutions that drive significant impact for our customers.

What you'll do

  • Develop and maintain high-quality software applications for diverse platforms.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Troubleshoot complex technical issues and implement effective solutions.
  • Stay updated with the latest technology trends and advancements in software development.
  • Design and optimize system architecture to enhance performance and scalability.

What we're looking for

  • PhD in a relevant field such as computer science, engineering, or mathematics.
  • 5+ years of experience in software development and services.
  • Strong background in algorithms and data structures.
  • Experience with cloud computing platforms like AWS, Azure, or Google Cloud.
  • Proficiency in multiple programming languages (e.g., Python, Java, C++).
  • Excellent problem-solving skills and ability to work on complex projects.

More like this

Similar roles