Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Python Software Engineer - ISP Algorithms 
United States, California, Cupertino 
267656858

28.03.2024
Key Qualifications
  • A real passion for software development.
  • High proficiency in modern python development and tooling (python 3.9 or later).
  • Good knowledge of python multi-processing module, static type checking (Mypy), data visualization library (Bokeh for example), and numerical computing or machine learning packages (numpy, PyTorch, jax).
  • Good communication and documentation skills.
  • Some experience with cloud computing infrastructures is a plus.
Description
In this role you will implement, design and maintain the python software stack used by the autofocus team for simulation, real-time debugging and data visualization: 1. Design and implement the simulation pipeline and real-time debugging architecture.2. Work closely with the autofocus algorithms team to adapt the architecture to new use cases and help integrate their algorithms.3. Work with partner teams who are using our software to define and implement interfaces to support their needs.4. Optimize and improve performance using CPU parallelization or targeting GPUs when applicable.5. Ensure portability of the code base to cloud computing infrastructures.This is a highly multi-functional product development role and you will work closely with various teams, like the Camera Hardware and Machine Learning algorithm teams. The environment is multifaceted, fast-paced and requires a self-starter demeanor.
Education & Experience
BS and a minimum of 10 years relevant industry experience
Pay & Benefits
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $170,700.00 and $300,200.00, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.