AI in RAN System Developer

Technology, Data & Digital · Data, AI & Analytics · Machine Learning · Data Science · Software Engineering

In short

Ericsson is seeking an experienced AI in RAN System Developer to apply machine learning to improve Radio Access Networks. The role involves driving system design, developing AI-based solutions for various RAN functions, and integrating them into products, focusing on carrier-grade radio technology under strict constraints.

Responsibilities

  • Drive the system design of AI/ML-enabled RAN functions and algorithms.
  • Develop, evaluate and optimize AI-based solutions for use cases like scheduling, mobility, link adaptation, RRM, O&M systems, performance management, network performance analysis and predictive maintenance.
  • Work closely with engineering teams to integrate AI solutions into existing RAN products, software platforms and development flows.
  • Evaluate technical and business problems to determine when machine learning provides value compared with classical algorithmic approaches.
  • Design meaningful experiments, data collection strategies and validation methodologies.
  • Analyze data and translate insights into deployable capabilities.
  • Optimize AI models for deployment under finite CPU, memory, power and latency budgets.
  • Contribute to the evolution of AI methodologies, lifecycle practices, tooling and best practices for RAN products and future AI-native networks.

Requirements

  • Strong Machine Learning fundamentals, including supervised, unsupervised and reinforcement learning, feature engineering and feature selection, model training, validation, performance evaluation, statistical analysis and data-driven decision making.
  • Ability to decide whether a problem should be solved with classical algorithms or Machine Learning.
  • Experience with resource-constrained systems.
  • Understanding of inference optimization, model compression, quantization, pruning, acceleration techniques and deployment feasibility on embedded or telecom platforms.
  • Strong software engineering skills, including modern C++, Python for AI experimentation and prototyping, software architecture understanding, CI/CD and the ability to move from prototype to production software.
  • Understanding of telecom and RAN systems, preferably within areas such as scheduling, mobility, link adaptation, RRM algorithms, O&M systems or performance management.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Applied Mathematics, Telecommunications or a related discipline.

Desired Qualifications

  • Experience with AI in real-time systems, including low-latency inference, real-time operating environments and model optimization for production.
  • Experience with hardware acceleration, including FPGA, NPU or GPU deployment.
  • Practical experience with Reinforcement Learning, online learning, policy optimization, decision making under uncertainty and closed-loop optimization systems.
  • Experience with MLOps and AI lifecycle management.
  • Experience with machine learning frameworks and tools such as TensorFlow, PyTorch or equivalent.
  • Analytical and data-driven.
  • Innovative and curious.
  • Critical thinker.
  • Collaborative team player.
  • Intrinsically motivated, with ownership, learning agility and a strong drive to deliver business and customer value.

Benefits

  • Competitive salary range: $129,500CAD- $170,100CAD in Ottawa.
  • Annual bonus based on business and individual performance.
  • Excellent health benefits with choice of 3 medical and dental plan options (core coverage paid by Ericsson).
  • Investment in financial wellbeing with automatic 2% company contribution to Pension Plan and 50% match on employee contributions to RRSP (up to 4% total potential contribution).
  • Basic life insurance, accidental death and dismemberment coverage, and short-term disability coverage at no cost.
  • Option to participate in Ericsson’s Stock Purchase Plan.
  • Generous paid time off: minimum 18 days vacation, 3 personal days, 10 holidays, 1 volunteer day, and sick days.
  • Up to 10 weeks paid maternity leave and 6 weeks parental or adoption leave at 100% pay.
  • Financial wellness programs, educational assistance, matching gifts, wellness account, and recognition programs.
#AI#Machine Learning#RAN#Telecom#System Development
Ericsson Logo

Company

Ericsson

Job Posted

1 month ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Mid-Senior

Locations

Luleå, Canada

Ottawa, Canada

Qualification

Bachelor, Master

Applicants

Be an early applicant