✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

AIML - Software Engineer, MIND

Apple Pittsburgh, Pennsylvania
aiml software engineer learning design team apple machine learning software research interaction deep learning arch
February 29, 2024
Apple
Pittsburgh, Pennsylvania
SummaryPosted: Mar 1, 2024Weekly Hours: 40 Role Number:200518955The Machine Intelligence Neural Design (MIND) team at AIML is actively looking for a highly motivated Software Engineer to contribute and build Apple's future machine learning experiences. Our mission is to innovate and build differentiating experiences through research and development in machine learning. Applications of our work include interactive technologies, perception, and spatial computing experiences. The successful candidate will demonstrate deep knowledge of software engineering, applied machine learning, large language models (LLMs), interaction techniques, and deep expertise in the Apple ecosystem. A background in research, human-computer interaction, and experience prototyping is a plus. Our team builds technology that will drive effortless user experiences, and therefore we are seeking candidates who are creative and innovative. Tenacity and the passion to learn are skills we value in our team, and if you want to influence the future of Apple products, we want to talk to you.Key QualificationsKey QualificationsProficient in Python, proven understanding of C++DescriptionDescription- Implement features in our brand-new simulation engine for next-gen accelerators - Write unit and system integration tests to ensure functional correctness and to reduce performance regressions - Benchmark and diagnose performance bottlenecks of deep learning models - Work with HW Arch teams to co-design solutions that further improve performance and power of neural workloads - Work with a variety of partners from all parts of the stack from Apps to Compilation, HW Arch, and Silicon ValidationEducation & ExperienceEducation & ExperienceBachelor's, Master's, or PhD in Computer Science or a related field Additional RequirementsAdditional Requirements- Strong communicator with ability to analyze sophisticated and ambiguous problems- Disciplined programming abilities with a strong attention to detail- Experience with backend compilation, HW/SW co-design, and/or performance optimization- Deep understanding of computer systems and the interactions between HW and SW- Familiarity with at least one deep learning framework (e.g., PyTorch, Keras, TensorFlow)- Familiarity with ML model compression techniques (e.g., quantization, pruning) and their mapping to microarchitecture- Debugging model conversion from a high-level framework to a target device for correctness and performance issues

Report this job

Similar jobs near me

Related articles