Austin or Kirkland or Mountain View or New York or Sunnyvale Remote (City) Employment USD 207,000 - 300,000 Yearly

GlossGenius is hiring a Staff Software Engineer

About the Role

GlossGenius is seeking a Staff Software Engineer to join the Machine Learning Compiler (MPACT) team in Google Research. You will focus on designing continuous integration systems and developing compiler tools for Google's TPU accelerators, enabling high-performance computing development.

What You'll Do

  • Help design and develop a continuous integration and continuous delivery system that manages the building and testing of software across open source and Google infrastructures.
  • Help build LLVM/MLIR-based C/C++/Cuda compiler and simulation tools for the Google TPU family of ML accelerators.

What We're Looking For

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 5 years of experience with compiler development.
  • Experience with LLVM development, modifying LLVM as a contributor.

Nice to Have

  • Master's degree in Computer Science or equivalent practical experience.
  • Experience with software package management, building packages from RedHat and Debian for deployment into artifact registries.
  • Experience developing Machine Learning models in JAX, TensorFlow frameworks, or equivalent.
  • Experience with large-scale systems (e.g., HPC) design and management.
  • Experience with MLIR, including design and implementation of MLIR-based compilers.

Technical Stack

  • Languages: Python, C, C++, Java, JavaScript
  • Compiler/Tools: LLVM, MLIR, Cuda
  • ML Frameworks: JAX, TensorFlow

Team & Environment

You will join the Machine Learning Compiler (MPACT) team within Google Research.

Benefits & Compensation

  • Compensation: $207,000-$300,000 + equity
  • Health, dental, vision, life, and disability insurance
  • Retirement: 401(k) with company match
  • Paid Time Off: 20 days of vacation per year, accruing at 6.15 hours per pay period for the first five years
  • Sick Time: 40 hours per year (statutory); 5 days per event (discretionary)
  • Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
  • Baby Bonding Leave: 18 weeks
  • Holidays: 13 paid days per year

Work Mode

This position is based in one of our local offices: Austin, TX; Kirkland, WA; Mountain View, CA; New York, NY; or Sunnyvale, CA.

Google is proud to be an equal opportunity workplace and 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.

Required Skills
PythonCC++JavaJavaScriptLLVMMLIRJAXTensorFlowCudaCompiler DevelopmentSoftware Development
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
GlossGenius

GlossGenius builds an ecosystem enabling entrepreneurs to succeed. Over 100,000 small business owners rely on GlossGenius every day for business management tools including booking, scheduling, marketing, analytics, and payment processing.

Visit website
Job Details
Department Software Development
Category infrastructure
Posted 14 days ago