Key QualificationsKey Qualifications
Proficiency in C / C++
Experience developing for resource-constrained environments (e.g., embedded systems)
Experience with automated data processing, in a high-level language like Python
Solid algorithm or math fundamentals. You will be comfortable working with (and learning as necessary) topics like machine learning, statistics, signal processing, etc.
Excellent problem-solving and root-cause analysis skills
DescriptionDescriptionWe are looking for an algorithm engineer who can write efficient and scalable C / C++ code to perform signal processing and ML algorithms in multiple compute environments. You will work with other algorithm engineers to analyze and validate algorithm prototypes. You will then architect and code the algorithm implementation, often targeting embedded or resource-constrained systems. You will work with software and firmware engineers to integrate your code into the product. You will also help architect, develop, and optimize data processing and machine learning frameworks. This is a role where you will design, develop, and support high quality, scalable algorithm implementations and data processing pipelines that enable rapid algorithm development, analysis, and implementation for Apple products.
Education & ExperienceEducation & ExperienceB.S. or M.S. in EE, CS, ME, mathematics, physics, or another engineering or technical field We would appreciate additional experience with: Experience with real-time data, such as signal processing, finance, or online machine learning Machine learning and data science tools, deployment of machine learning models Infrastructure development for large-scale data processing and annotation Optimizing data processing workflows through cloud-based storage
Additional RequirementsAdditional Requirements
Apple is an equal opportunity employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform crucial job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation.