Enable job alerts via email!

Senior Software Engineer-ML Compiler

Ericsson

Austin (TX)

On-site

USD 139,000 - 200,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Software Engineer specializing in ML compiler development to join their dynamic team in Austin. This exciting role focuses on enhancing developer productivity through the application of machine learning methods and the development of advanced compiler tools. Collaborate with experts in compiler technology and machine learning to optimize code generation and contribute to cutting-edge ML libraries. If you have a strong background in programming and compiler development, this opportunity offers a chance to make a significant impact in a forward-thinking environment.

Qualifications

  • Strong programming skills in Python and C++.
  • Experience in compiler development with LLVM and MLIR.

Responsibilities

  • Designing and implementing compiler passes.
  • Optimizing code generation for specific hardware.

Skills

C++
Python
ML frameworks (PyTorch, TensorFlow, Jax)

Education

Bachelor's degree in Computer Science
Master's degree in Computer Engineering

Tools

LLVM
MLIR

Job description

Grow with us


Senior Software Engineer -- ML Compiler

About this Opportunity

This position is based in Austin, Texas, and is not a remote opportunity.
Ericsson Inc. does not sponsor US work authorizations for this position, including H-1B, O-1, and TN. Ericsson also does not hire F-1 students working on EAD for this role.

Ericsson is seeking a software engineer with expertise in ML compiler development to join our systems team. The role focuses on developing compiler tools for Ericsson silicon products and applying Machine Learning methods to enhance internal developer productivity. You will collaborate with a diverse team of compiler experts, ML algorithm specialists, and hardware engineers to develop, compile, and deploy compiler tools and ML models into Ericsson products and workflows.

What you will do:

This role offers an exciting opportunity to work at the intersection of machine learning, compiler development, and optimization. Responsibilities include designing and implementing compiler passes, optimizing code generation for specific hardware, and contributing to the development of ML libraries and tools.

What you will bring:

The ideal candidate will have strong programming skills in Python and C++, experience in compiler development with LLVM and MLIR, and familiarity with AI frameworks such as PyTorch, TensorFlow, or Jax. This position is suitable for someone with a background in Computer Science, Computer Engineering, Electrical Engineering, or related fields, or equivalent practical experience.

  • Proficiency in C++ and Python programming
  • Experience with ML frameworks like PyTorch, TensorFlow, or Jax
  • Bachelor’s or Master’s degree in a relevant technical field or equivalent experience

Compensation: Base Pay Range: $139,000 to $200,000

What happens once you apply?

Click here to learn about our typical hiring process.

Legal notices and information about our job opportunities are available on our website.

We encourage applications from candidates who may not meet all criteria, as we value transferable skills and support skill development.

We are committed to diversity and inclusion, believing that varied perspectives foster innovation. We invite candidates from all backgrounds to apply and reach their full potential at Ericsson. We are an Equal Opportunity and Affirmative Action employer. Learn more about our policies.

If you require assistance or accommodations due to a disability, please contact hr.direct.mana@ericsson.com.

Disclaimer: This description provides a general overview of the role and responsibilities. Additional duties may be assigned as needed.

Primary location: Austin, TX, USA

Job type: Developer

Primary recruiter: Jim Everett

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

REMOTE AI Systems Engineer - High-Performance Computing

CyberCoders

Austin

Remote

USD 175,000 - 300,000

Yesterday
Be an early applicant

[Hiring] Software Engineer II/Senior Software Engineer @Iambic Therapeutics

Iambic Therapeutics

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

Senior Software Engineer

Fineos Corp.

Indiana

Remote

USD 90,000 - 140,000

Yesterday
Be an early applicant

Senior Software Engineer ($160-200K base DOE | Remote | FTE) - must be open to relo to Atlanta, GA

ZipRecruiter

Charlotte

Remote

USD 160,000 - 200,000

Today
Be an early applicant

Senior Software Engineer ($160-200K base DOE | Remote | FTE) - must be open to relo to Atlanta, GA

ZipRecruiter

Atlanta

Remote

USD 160,000 - 200,000

2 days ago
Be an early applicant

Senior Software Engineer ($160-200K base DOE | Remote | FTE) - must be open to relo to Atlanta, GA

ZipRecruiter

Houston

Remote

USD 160,000 - 200,000

2 days ago
Be an early applicant

Senior Software Engineer - Infinia Tensor Interface

DataDirect Networks

Remote

USD 120,000 - 180,000

5 days ago
Be an early applicant

Software Engineer II/Sr Software Engineer (UK)

Iambic Therapeutics, Inc.

California

Remote

USD 80,000 - 140,000

6 days ago
Be an early applicant

Senior Software Engineer

Moody's

Bellevue

Remote

USD 116,000 - 203,000

4 days ago
Be an early applicant