Lead Complier Engineer (neural Engine)

Singapore, S00, SG, Singapore

Job Description

At Apple, we're on the cutting edge of delivering transformative experiences through Artificial Intelligence. If you're passionate about pushing the boundaries of AI and hardware optimization, we want you to join our team!




As a Lead Compiler Engineer on our Apple Neural Engine (ANE) team, you'll work to bring high-performance, low-power AI solutions to life on iconic Apple products like the Vision Pro, iPhone, iPad, Mac, and more. This is a dynamic opportunity to work with us in a creative, collaborative environment while developing groundbreaking technologies that will shape the future of computing!




Are you ready to help us deliver the next groundbreaking Apple products?



Description



As a lead compiler engineer in the Apple Neural Engine Software team, you will be empowered to:

Analyze, design and implement software interfacing with the hardware for artificial intelligence applications across a wide range of Apple product platforms Assume technical leadership, mentor and guide other developers Ensure technical excellence and robust, maintainable software Design and develop compiler optimizations to improve latency/bandwidth of our ML models Develop software across our compiler, framework, driver and firmware Collaborate closely with model teams to support new machine learning models on our hardware Conduct performance profiling and diagnostics using and developing specialized tools Engage with QA teams


Preferred Qualifications



MS or PhD in Computer Science or Computer Engineering or related field

Experience in low level software architecture, modeling or validation

Familiarity with AI networks for example CNN, transformer and diffusion model architectures and their performance characteristics

Proficiency with profiling and optimizing complex software

Experience with SoC low level software development, distributed computing or hardware acceleration

Strong background in data science and statistical methods, with demonstrated ability to analyze large datasets and present complex insights clearly

Experience with MLIR

Experience in building debugging and performance analysis tooling



Minimum Qualifications



Bachelor degree in Computer Science or Computer Engineering


Minimum of 10 years experience with system software development

Experience with compiler development

Excellent programming skills in C++, C or Swift

Strong written and verbal communication skills



Apple is an equal opportunity employer that is committed to inclusion and diversity. Apple provides reasonable accommodations to applicants with disabilities and in accordance with local requirements. Apple is a drug-free workplace.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1715455
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, S00, SG, Singapore
  • Education
    Not mentioned