Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer

Apple

$181,100 - $272,100
Oct 19, 2025
Cupertino, CA, US
Apply Now

Apple Inc is looking to build on-device search solutions, ranking and retrieval, and general application of machine learning technologies. They aim to improve top-line product metrics by analyzing loss patterns and continuously improving the performance of launched models using state-of-the-art ML techniques and natural language processing.

Requirements

  • Utilizing programming languages: C++, objective-c, python, java.
  • Using Git for managing code changes.
  • Using and implementing various data structures and algorithms to solve problems by analyzing different algorithms and choosing the correct algorithm based on the requirements.
  • Building end-to-end production system including query understanding and ranking to power search.
  • Building machine learned models for search relevance, ranking and query understanding problems.
  • Utilizing software testing principles and tools, as well as debugging techniques to ensure code quality and experience in unit testing design and principles.
  • Experience in cloud platforms (AWS, Azure, Google Cloud) for deploying and managing applications.

Responsibilities

  • Collaborate with engineers in building on-device search solutions, ranking and retrieval and general application of machine learning technologies.
  • Collaborate with cross functional teams to capture requirements, understand dependencies, define an architecture, and implement solutions to well-defined projects.
  • Collaborate with various product collaborators across the company and partner with them to apply language understanding models to new product areas and use cases.
  • Work with the software engineering tasks across multiple domain areas machine learning projects involving state of the art modeling techniques.
  • Work on application of machine learning and software engineering technologies and algorithms.
  • Perform code review, coding, architecture building, software engineering planning.
  • Analyze the loss patterns in the current search and assistant stack to determine new ideas, algorithms and techniques to resolve those losses with the goal of improving the top-line product metrics.

Other

  • 40 hours/week.
  • Base pay range for this role is between $181,100 - $272,100/yr.
  • Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
  • Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.
  • You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.