Ericsson is an information and communications technology company that offers network services. They are seeking a passionate and motivated early-career software engineer to join their Systems team, focusing on machine learning compiler development.
Contribute to the design and development of compiler passes and tools targeting specialized hardware.
Assist in building and optimizing machine learning libraries used across Ericsson's products.
Collaborate with senior team members to implement code generation strategies for performance-critical applications.
Participate in the integration of ML models into internal development workflows.
Gain hands-on experience in deploying compiler and ML tools into real-world products used by millions globally.
Qualification
Required
Strong foundation in programming with C++ and Python.
Familiarity with machine learning frameworks such as PyTorch, TensorFlow, or JAX.
Interest or academic exposure to compiler development, LLVM/MLIR, or optimization techniques.
Enthusiasm to learn from experienced engineers and grow your technical skills in a fast-paced, collaborative environment.
BS or MS in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.
Preferred
Course, internship or work experience in compilers, systems programming, or machine learning.
Exposure to low-level hardware programming or high-performance computing.
Benefits
Excellent health benefits including the choice of three medical plan options and a dental plan option
401(k) Plan offers an automatic 3% company contribution and Ericsson matches $1 for every $1 you put into the 401(k) Plan on the first 3% of your eligible pay, plus 50 cents on every $1 on the next 2% of eligible pay
Company credits in an amount equal to the cost of basic life insurance and basic accidental death and dismemberment coverage
Short-term and long-term disability coverage
Option to participate in Ericsson’s Stock Purchase Plan
Minimum of 15 days of accrued vacation
Up to 3 personal days per year
11 annual holidays
8 hours of volunteer time
80 hours of sick time annually
Up to 16 weeks of paid maternity leave
6 weeks of parental or adoption leave at 100% of pay
Financial wellness programs
Educational assistance
Matching gifts
Recognition programs
Ericsson is an information and communications technology company that offers network services. It is a sub-organization of Investor AB.