Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Compiler

$120k - $275k

MatX

Software Engineer - Compiler

Mountain View, CA

MatX is on a mission to be the compute platform for AGI. We are developing vertically integrated full-stack solutions from silicon to systems including hardware and software to train and run the largest ML workloads for AGI. We primarily use the Rust programming language.

What You'll Do Here

  • Design and implement compilers tailored for our proprietary hardware architecture
  • Provide valuable insights and guidance on hardware architecture, offering a compiler author's perspective
  • Focus on midend and backend development

Who You Are

  • Bachelor of Computer Science or equivalent degree
  • Possess outstanding software engineering skills with a focus on efficiency and performance
  • Possess experience in compiler algorithms, demonstrating proficiency in areas such as register allocation, instruction scheduling, instruction selection, and loop optimizations
  • This is a hybrid role that will require you to work from our Mountain View, CA office 3 days a week on Tuesday through Thursday

Bonus Points If You Have

  • Familiarity with optimizing software at a low level, including expertise in parallelism SIMD programming, C, or assembly-level optimization, and familiarity with GPU kernels
  • Excellent ability to deal with a dynamic environment and anticipate downstream changes
  • Be comfortable with mid level optimizer and be willing to make downstream changes
  • Familiarity with ML models such as Transformers.
  • Interest in building tools that people use
  • Interest in languages, Rust maintenance, and library development

Compensation

The US base salary for this full-time position is determined based on a variety of factors including role, experience, location, job related skills, and relevant education and training. Career length is only a guideline for compensation.

  • Early Career - $120,000 - $275,000 + equity
  • Mid Career - $175,000 - $400,000 + equity
  • Senior Career - $250,000 - $600,000 + equity

What We Offer

  • A Stake in our success A flexible cash equity compensation mix that fits your needs
  • Health & Wellness Company subsidized Health, Dental, Vision, and Life insurance; Pre-tax Health Savings Accounts with generous company contribution (even if you don't)
  • Time To Recharge 4 weeks paid time off (accrued), 12 company holidays, and 3 weeks remote/flexible work per year
  • Support to Parents Up to 12 weeks of paid parental leave, regardless of your path to parenthood
  • Learning & Development $1,500 yearly towards your professional development e.g. conferences, courses, and other learning opportunities
  • Team Connection Team Lunches, quarterly off-sites, and regular town halls
  • Financial Wellbeing 401K and/or Roth IRA, with 5% company contribution, even if you don't!
  • Flexible Spending Accounts Pre-tax spend accounts for medical, dental/vision, dependent care, parking, and transit expenses
  • Commute On Us For those commuting up to 1 hour, put your rideshare cost on our company card and reclaim the drive-time to get work done!
  • MatX E[x]tras $50 per month to use on the perks you care about most
  • Remote Perks We work remotely Monday & Friday, supported by home-tech setup, and remote wifi expense reimbursement

As part of our dedication to the diversity of our team and our focus on creating an inviting and inclusive work experience, MatX is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, physical or mental disability, medical condition, marital/domestic partner status, military and veteran status, genetic information or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances.

All candidates must be authorized to work in the United States and work from our offices in Mountain View Tuesdays-Thursdays. This position requires access to information that is subject to U.S. export controls. This offer of employment is contingent upon the applicants capacity to perform job functions in compliance with U.S. export control laws without obtaining a license from U.S. export control authorities.

MatX does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or People team and any resumes submitted are deemed to be the property of MatX.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Compiler in Mountain View, CA vacancy
  • $147k - $211k

    Software Engineer, Edge TPU Compilers, Silicon Location: Mountain View, CA, USA; Kirkland, WA, USA. Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Benefits In accordance... 
    Suggested
    Full time
    Temporary work

    Google Inc.

    Mountain View, CA
    14 hours ago
  • $160k

     ...What to Expect As a Software Engineer within our AI teams, you will contribute to one of the most advanced and widely deployed AI Platforms...  ...Engineers to understand requirements and co-design the compiler/runtime to extract the maximum performance out of our hardware... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Tesla

    Palo Alto, CA
    14 hours ago
  • $174k - $252k

    Senior Software Engineer, ML Compilers, Edge TPU Location: Mountain View, CA, USA; Kirkland, WA, USA. Mid-level role focused on driving progress, solving problems, and mentoring more junior team members; requires deeper expertise and applied knowledge within the relevant... 
    Suggested
    Full time
    Temporary work

    Google Inc.

    Mountain View, CA
    2 days ago
  •  ...C++ Developer with compiler experience Location: Sunnyvale/Cupertino WFO all 5 days Job description: - Preferred C++ software focused candidates - Candidates in gaming industry with good experience in C++ - Experience in Rendering techniques, Visual... 
    Suggested

    Info Way Solutions

    Sunnyvale, CA
    1 day ago
  • $45 - $52 per hour

     ...Immediate need for a talented C++ Developer with Compiler . This is a 12+months contract opportunity with long-term potential and is...  ...C++ Developer with compiler experience Preferred C++ software focused candidates Experience in Rendering techniques, Visual... 
    Suggested
    Contract work
    Local area
    Immediate start

    Pyramid Consulting

    Sunnyvale, CA
    4 days ago
  • $147k - $211k

    ML Compiler Software Engineer, Tensor Processing Unit Google - Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience with coding in C++, or 1 year of experience with an advanced degree. 1 year of experience with... 
    Full time

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

     ...infrastructure, from training large-scale models to running inference in production. That position depends on software as much as hardware, and compiler engineering is a big part of what makes it work. We're hiring senior software engineers for a compiler team within... 
    Work experience placement

    NVIDIA

    Santa Clara, CA
    14 hours ago
  •  ...creation of high-performance silicon chips and software content. Join us to transform the future...  ...You Are: You are an accomplished engineer with a passion for physical design and a...  ...-leading EDA tools such as Fusion Compiler, PrimeTime, PrimeClosure, Formality, DSO... 

    Synopsys

    Sunnyvale, CA
    3 days ago
  • $2,000 per month

     ...generation models and extremely deep chain-of-thought reasoning. Software, LLM Compilation Software sells chips. Etched ASICs are no exception. While...  ...You may be a good fit if you: Have 3+ years of software engineering experience Have experience working with machine learning... 
    Work at office
    Relocation package

    OpenReq

    Cupertino, CA
    4 days ago
  •  ...Principal Compiler Engineer - ML Systems The era of pervasive AI has arrived. In this era, organizations will use generative AI to unlock...  ...compiler fundamentals. Experience building and deploying software products. Experience with one or more deep learning... 
    Full time
    Temporary work
    Local area
    Flexible hours

    SambaNova Systems

    Palo Alto, CA
    4 days ago
  • $125k - $145k

     ...time to scale. PsiQuantumalso develops the algorithms and software needed to make these systems commercially valuable. Our application...  ...and analysis of resource requirements, optimization of compiling methods and development of methods for universal fault tolerant... 
    Full time
    Shift work

    PsiQuantum

    Stanford, CA
    3 days ago
  • $120k - $252k

     ...What to Expect At Tesla, Service Engineering software exists uniquely at the intersection of firmware/hardware design, service, diagnostics...  ...Strong CSS skills and experience working with CSS pre-compilers (SASS, LESS, etc.) Go development experience Experience... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • $147.4k - $272.1k

     ...Compiler Security Engineer - C/C++, Languages & Runtimes The Security Tools team at Apple is looking for software engineers to develop secure language features for C/C++ and enhance security features in the Clang compiler. Clang is a core part of Apple's developer... 
    Relocation

    Apple

    Cupertino, CA
    14 hours ago
  • $147.4k - $272.1k

     ...Cloud Network Platform Software Engineer Apple is where individual imaginations gather together, committing to the values that lead to...  ...Minimum Qualifications Software development skills in compiled languages (Golang, etc), version control systems (Git), and... 
    Relocation

    Apple

    Sunnyvale, CA
    1 day ago
  • $200k - $360k

     ...point pipelines. Work with chip-design and software teams driving DensityAI's AI accelerator...  ...AI-assisted tool flows to accelerate compiler development and performance tuning. What...  ...allocation) ~5+ years of compiler engineering experience, with hands-on LLVM target development... 
    H1b
    Visa sponsorship
    Work visa

    DensityAI

    Mountain View, CA
    3 days ago
  • $147.4k - $272.1k

    Apple Inc. is seeking a Compiler Security Engineer in Cupertino, California, to develop secure language features for C/C++ and enhance security in the Clang compiler. Your role is crucial in eliminating vulnerabilities, impacting billions of devices globally. You will... 

    Apple Inc.

    Cupertino, CA
    3 days ago
  •  ...Software Engineer - Product Infrastructure The company: An early-stage security infrastructure company building what they describe...  ...backend engineering experience ~ Proficiency in at least one compiled/systems language (Rust, Go, C/C++, Java, Swift) ~ Solid... 

    REALM

    Sunnyvale, CA
    14 hours ago
  • $171.6k - $302.2k

     ...RF Software Engineer Work Locations (2) Submit Resume Do you have a passion for invention and self-challenge? Do you thrive on pushing...  ...in embedded C/C++ programming, and working experience with compilers, build and source code control tools. Experience with... 
    Work experience placement
    Relocation
    Flexible hours

    Apple

    Sunnyvale, CA
    3 days ago
  • $150k - $170k

     ...Software Engineer II Sunnyvale, CA Yugabyte is the company behind YugabyteDB, the AI-ready, multi-modal, distributed PostgreSQL database...  ...years in software engineering, with a strong foundation in compiled languages such as C/C++. ~ Bachelor's, Master's, or PhD in... 
    Work at office
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    YugaByte

    Sunnyvale, CA
    4 days ago
  •  ...Responsibilities: Develop optimized software in an embedded environment for vector machines...  .... Build an optimization flow or compiler automation for a SIMD or vector processor...  ...: Bachelor's degree in electrical engineering, computer science, or equivalent relevant... 

    Apex Informatics

    Sunnyvale, CA
    3 days ago
  • $150k - $170k

     ...sharing expertise from diverse backgrounds and industries. Software Engineer - Core Database Location: Sunnyvale, United States...  ...years in software engineering, with a strong foundation in compiled languages such as C/C++ . ~ Bachelor's, Master's, or PhD... 
    H1b
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    Flexible hours
    2 days per week
    3 days per week

    YugabyteDB

    Sunnyvale, CA
    3 days ago
  • $120.5k - $243k

     ...Packet Forwarding Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per...  ...products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related... 
    Work experience placement
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    1 day ago
  • $120k - $250k

     ...silicon to systems including hardware and software to train and run the largest ML...  ...architecture, verification/validation, compiler, and runtime teams  Contribute to architectural...  ...equivalent degree Excellent software engineering skills, with a focus on maintainable... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    3 days per week

    MatX

    Mountain View, CA
    1 day ago
  • $152k - $241.5k

    Overview AI & Deep Learning Compiler Engineer for NVIDIA’s Deep Learning & AI Compiler (DLC) team. What you’ll be doing Analyze deep learning...  ...optimization algorithms. Collaborate with deep learning software framework teams and GPU architecture teams to accelerate the... 

    NVIDIA Gruppe

    Santa Clara, CA
    14 hours ago
  • $125k

     ...responsible for building critical program analysis tools (fuzzers, compiler instrumentation passes, run-time monitoring components, static...  ...Bring Pursuing a degree in Computer Science, Computer Engineering, or relevant field of study with a graduation date between... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $136.5k - $276.5k

     ...Senior Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from...  ...wide range of software solutions, including operating systems, compilers, networking systems, databases, and internet-based tools.... 
    Work experience placement
    Work at office
    2 days per week
    3 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    1 day ago
  • $155k - $185k

    The Opportunity We are looking for an experienced Software Engineer with a passion for building robust and scalable data infrastructure to...  ...— e.g., RBAC at scale, SQL-level data masking, or policy compiler / lineage systems About Otter.ai We are in the business of... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    1 day ago
  • $157k - $235k

     ...its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated...  ...the forefront. We're looking for a Software Engineer, iOS to join the Content...  ...hood" Knowledge of the OS internals, compilers, optimization for low-power and mobile... 
    Work experience placement
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  • Software Engineering Managers provide technical expertise and team leadership, managing multiple engineers across projects. They help define...  .... 3 years of experience building developer tools (e.g., compilers, automated releases, code design and testing, test automation... 

    Google Inc.

    Mountain View, CA
    4 days ago
  •  ...richer, and more connected future. About the Role As a software engineering intern, you will work closely with leading experts in the...  .... Our solutions include a distributed training platform, ML compiler, model components libraries, e.t.c. The team provides opportunities... 
    Internship

    Nuro

    Mountain View, CA
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Compiler. Be the first to apply!