AI Software & Data Engineering Developer
Role Overview
Join Ericsson's RAN Reliability System in Customer Deployment Evolution team within BNEW R&D.
Build AI solutions that improve R&D efficiency and enable customer deployments across RAN.
Transform prototypes into maintainable software products by combining engineering practices, AI/ML knowledge, and data engineering.
Key Skills for This Role
Full Job Posting
About the opportunity
Join Ericsson's RAN Reliability System in Customer Deployment Evolution team within BNEW R&D.
Build AI solutions that improve R&D efficiency and enable customer deployments across RAN.
Transform prototypes into maintainable software products by combining engineering practices, AI/ML knowledge, and data engineering.
Workplace
- Hybrid position with an expectation of approximately 60% in-office presence.
What you will do
- Develop AI solutions to scale and industrialize at RAN level, improving troubleshooting from customer to design.
- Own design, implementation, integration, verification, deployment, and continuous improvement of AI-enabled software.
- Build data ingestion, transformation, validation, quality checks, metadata handling, reusable pipelines, and reliable processing.
- Use logs, telemetry, test and CI/CD results, trouble reports, and code review information while respecting security, confidentiality, and access controls.
- Integrate AI into Git-based development, Gerrit/code review, CI, automated testing, secure development, and vulnerability management.
- Collaborate with developers, data scientists, architects, product owners, and R&D stakeholders on scalable, maintainable, secure solutions.
- Mentor colleagues, contribute to design reviews, and help adopt AI-assisted development and data-driven approaches responsibly.
Skills and experience
- Bachelor's or master's degree in Computer Science or a related field; equivalent hands-on experience is equally valued.
- Approximately six or more years of software development experience, preferably in telecommunications software.
- Cloud-native and/or custom software background using containers, Kubernetes, Python, Java, shell scripting, and Linux.
- Experience integrating AI/ML into software workflows, including AI-assisted development, automated testing, LLMs, RAG, prompt engineering, and domain-specific model adaptation.
- Understanding of CI/CD, Git workflows, Gerrit/code review, automated verification, secure development, DevSecOps, and vulnerability management.
- Practical data engineering experience spanning ingestion, transformation, validation, quality, metadata, traceability, access control, pipelines, and monitoring.
- Experience creating AI-ready datasets and actionable insights from engineering data.
- Ability to design secure, scalable, maintainable AI solutions and convert prototypes into reusable software components.
- Experience contributing to technical direction and improving engineering practices across teams.
- Strong analytical and communication skills; familiarity with 5G NR, LTE RAN, or Cloud RAN is an asset.
Compensation
- The stated Ottawa salary range is CAD 101,500 to CAD 133,350; salary depends on location and job-related qualifications and experience.
- The compensation information describes an annual bonus opportunity.
Benefits
- Health and dental plan options, with core coverage paid by Ericsson.
- Pension contribution and RRSP matching, life and accidental death coverage, and short-term disability coverage.
- Vacation, personal days, holidays, volunteer day, sick days, and paid maternity, parental, or adoption leave.
- Educational assistance, wellness programs, matching gifts, and recognition programs.
Additional information
- Ericsson does not provide immigration assistance or sponsorship for this position.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ericsson
Vendor Technical Enablement Mentor
Riyadh, KSA
Ericsson is seeking a Vendor Technical Enablement Mentor to coach authorized service provider field teams through telecommunications site installation, commissioning, troubleshooting, and handover. Candidates should brin
Automated Operations Engineer
Noida, IND
Senior Engineer PS core
Noida, IND
AI Data Scientist
Noida, IND
Engineer PS Core
Noida, IND
Senior Pre-Sales Solution Architect
Maumee, USA
Specialist Packet Core
Noida, IND
Vendor Technical Enablement Mentor
Riyadh, KSA
Data Scientist
Ottawa, CAN