Design and build computer vision and machine learning solutions for Apple products, collaborating with experts in graphics, vision, and ML to create high-impact features.
Responsibilities
Collaborate with multimodal GenAI researchers and engineers to develop audio‑video perception algorithms
Build, integrate, and maintain complex real‑time systems within a large production software stack
Optimize on‑device performance and low‑level systems programming
Develop user‑facing APIs for complex systems
Profile and optimize performance‑critical code or ML inference on device
Requirements
Bachelor's degree in Computer Vision, Computer Graphics, Machine Learning, Computer Science, Computer Engineering or related fields
Research engineer focused on advancing life sciences computing at the intersection of computational biology, AI, and high-performance computing.
Locations (3)
Longmont, Colorado, United States
Austin, Texas, United States
Santa Clara, California, United States
Responsibilities
Investigate important and emerging life sciences workloads, understanding their scientific objectives, algorithms, computational requirements, and practical limitations.
Develop, implement, and evaluate algorithms and AI methods for applications in genomics, biomolecular modeling, or related areas.
Profile and optimize scientific applications and AI workflows on AMD platforms, addressing bottlenecks in computation, memory, data processing, and communication.
Explore algorithmic reformulations, parallelization strategies, numerical precision, and GPU acceleration while preserving scientific validity.
Design and implement Python DSL features for GPU kernel authoring, including metaprogramming and IR generation.
Develop MLIR dialects, transformation passes, and lowering pipelines that preserve the information needed for effective GPU optimization.
Design and optimize GPU kernels, exploring how IR design and compiler transformations affect generated code and performance.
Profile, benchmark, and validate compiler and kernel improvements across representative workloads.
Requirements
Currently pursuing or holding a Bachelor’s, Master’s, or Ph.D. degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience.
Develop and deliver advanced data mutation platform features for BigQuery, focusing on transactional capabilities, data manipulation, and high-performance data loaders for AI/ML workloads.
Application Software Optimization Engineer focused on HPC and AI training and technical enablement, responsible for developing and coordinating the LUMI CoE training program across EMEA.
Responsibilities
Own and coordinate the LUMI CoE technical training program
Develop and maintain a LUMI training roadmap and curriculum
Develop and deliver hands-on workshops, tutorials, labs, examples, and technical training materials
Establish repeatable training content and delivery models across EMEA
Coordinate AMD subject-matter experts and CoE engineers
Requirements
PhD in Computer Science, Computational Physics, Engineering, or a related discipline, or equivalent industry/research experience