Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
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.
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.
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