Our Global Engineering organization is looking for a Principal Software Engineer to join the Telco Partner Architecture team in Telco Engineering. You will be part of a team responsible for designing and implementing the container platform for 5G telecommunication networks, contributing to industry-leading technologies in the Kubernetes and Telecom ecosystem with Telco Partners in EMEA or APAC, for example CNCF projects, and O-RAN.
As a part of a geographically distributed team, you will work with multiple teams and open source communities around the globe.
To be successful in this role, you will need to have motivation, curiosity, passion for problem solving, and experience with Linux technologies, Kubernetes and open source development models. We can hire you in any EMEA or APAC country where we have a legal presence.
What you will do
Define, contribute to, and collaborate with Telco partners on Blueprints and system architectures pairing platforms with Partner technology
Establish long-term technical relationships with key Telco partners, gathering and analyzing partner requirements and use cases to deliver meaningful business outcomes
Play an active hands-on role in researching and then architecting various OpenShift and Telco specific features into a unified solution, proactively test the involved technologies, experiment and provide demonstrations
Collaborate across teams (Product Management, Engineering, QE, Consulting, Support) to influence future directions and be an advocate for feature development and support needed for strategic partners next generation offerings
Evangelize the team's work through blogs, web postings, or conference talks
Collaborate with cross-functional teams to identify opportunities for AI integration, driving continuous improvement and innovation in engineering practices.
Requirements: Strong architectural experience developing solution designs / reference implementations from concept to delivery
Telco specific experience and knowledge in Edge designs, High Availability, Hybrid Cloud, NFV architecture and containerized workload characteristics
Understanding of how open source and free software communities work
Experience working with Partners to develop and implement new technologies, with an ability to adapt and quickly learn
Hands on Kubernetes and/or OpenShift technologies experience - 2+ years
Comfortable working on complex multidisciplinary problems and bringing together a diverse set of technical options to a clear path forward.
Experience with Linux system programming in a distributed telecom environment, or experience and designing and integrating distributed systems in a telecom environment
Excellent written and verbal communication skills in English
The following are considered a plus:
7+ years of experience in a Linux environment with at least one of the following languages: Golang, Python, Java, or C/C++. Leading or contributing to open source communities or being an open source maintainer.
Experience with cloud-native design principles especially in the context of container technologies (docker, cri-o) and workloads (CNFs) on kubernetes
System and performance engineering analysis and a proven track record of unlocking performance in constrained environments, including latency sensitive workload tuning (IEQ lines, CPU pinning, NUMA affinity, etc)
Comfortable using Gen AI as a productivity enhancement and for building tooling and automations
Strong experience with automation tools and/or scripting languages (Ansible, bash, python)
Certified RHEL/Kubernetes Administrator.
This position is open to all candidates.