Job DetailsFull-timeEstimated: $100,000 – $130,000 a year17 hours ago
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning and/or natural language processing.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
3 years of experience working in a complex, matrixed organization involving cross-functional, and/or cross-business projects.
Experience with machine learning and use of libraries like TensorFlow.
Open source development ethos.
About the job
Intermediate Representation Execution Environment (IREE) is an open-source, Multi-Level Intermediate Representation (MLIR) based end-to-end compiler and runtime that lowers Machine Learning (ML) models to a unified IR that scales up to meet the needs of the data center, and down to satisfy the constraints and special considerations of mobile and edge deployments. If successful, IREE will make it dramatically simpler for an entire ecosystem to deploy TensorFlow, TFLite, and other model formats.
The team currently sits somewhere between applied research and production and are hoping to expand our team with you, who enjoys solving challenging open-ended, research-y problems as well as producing production-quality code.
Contribute to the IREE project, with a focus on stages of the compiler that live between the common input IR and kernel generation. This includes working on: scheduling, stream-based optimizations, control flow, synchronization, memory management, and systems-level optimizations.
Build deliberate and reusable compiler abstractions.
Work across multiple levels of abstraction, including compiler and runtime.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.