Telco Cloud Engineer (5G, OpenRan, OpenStack, Python) - Americas (San Francisco)
Canonicalabout 1 year ago
San Francisco, California, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Join Canonical as a Telco Cloud Engineer (5G, OpenRan, OpenStack, Python) where you will play a key role in driving the telco industry's transition to software‐defined services. As part of the Field Engineering organization, you will design and implement OpenStack, Kubernetes, and software-defined networking solutions to help operators and service providers embrace cutting-edge, cloud-based infrastructures for 5G and beyond.
Key Responsibilities
- Match customer requirements to advanced capabilities in the VNF/CNF/NFVi/NFVO/VNFM/VIM/MEC space
- Provide technical pre-sales consulting to Service Provider teams
- Design and implement telco-grade open source multi-tenant private clouds and micro clouds
- Deploy cloud solutions for customers (OpenStack, Kubernetes, MAAS, and Ceph)
- Investigate, report, and/or fix software defects uncovered during customer deployments
- Demonstrate advanced Infrastructure as Code (IaC) techniques (automation scripting, Terraform, etc.)
- Learn model-driven operations with Juju charms for Kafka, Hadoop, PostgreSQL, MongoDB, NGINX, and more
- Help customers adopt advanced Bare Metal, Public, Private, and Hybrid Cloud solutions
- Learn from customer engagements to drive meaningful product improvements
- Shape Canonical’s roadmap to accelerate growth in the telco market
Required Qualifications
- Python software development experience (mandatory - intermediate level)
- Terraform automation experience
- Thorough understanding of the telco NFVi (VIM), NFVO, VNFM, and MEC space
- Technical understanding of key telco technologies like CPU Pinning, NUMA, SRIOV, DPDK, etc.
- Working knowledge of the architectures and infrastructure of MNOs and CSPs
- Familiarity with Mobile Packet Core, Radio, VAS, OSS/BSS
- Understanding best practices for open source technology in telco virtualization
- Working knowledge of Linux, OpenStack, and Kubernetes networking
- Ability to lead complex projects from start to finish with a collaborative approach and keen eye for customer success
- Excellent communication and presentation abilities
- Willingness to travel up to 50% for events, customer meetings, and project deliveries
Preferred Qualifications
- Proficiency in a second language
- Track record of open source contributions
Benefits & Perks
Compensation: Your base pay will depend on various factors including geographical location, level of experience, knowledge, and skills. Additional incentives such as annual bonuses and sales incentives may also apply.
- Fully remote working environment – Canonical has been remote-first since 2004!
- Personal learning and development budget of $2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to meet colleagues at company 'sprints'
- Priority Pass for travel and travel upgrades for long haul company events
Required Skills
Python
Linux
OpenRAN
Telco NFVi
Kubernetes
OpenStack
Automation
Infrastructure as Code (IaC)
Terraform