Principal Software Engineer - Telco Partner Architecture (EMEA)

Red Hat
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Barcelona, Spain

Tech stack

Java
Application Integration Architecture
Bash
C++
Cloud Engineering
Linux
Distributed Systems
Python
Network Functions Virtualization
Open Source Technology
Openshift
Performance Tuning
Red Hat Enterprise Linux - RHEL
Ansible
System Programming
Systems Integration
Scripting (Bash/Python/Go/Ruby)
System Availability
Generative AI
HybridCloud
Containerization
Kubernetes
Low Latency
Multiaccess Edge Computing
Docker
Go

Job description

  • Define, contribute to, and collaborate with Telco partners on Blueprints and system architectures pairing Red Hat 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

  • Exceptional Motivation and Curiosity: A drive to explore new technologies, question assumptions, and continuously seek improvements.
  • Passion for Problem Solving: A proven track of complex technical challenges in a fast-paced, high-stakes environment.
  • Deep Technical Expertise in Linux Technologies: Comprehensive knowledge of the Linux operating system, including networking, performance tuning, and security.
  • Extensive Experience with Kubernetes: Hands-on expertise in deploying, operating, and extending Kubernetes distributions, ideally within a Telco context (e.g., real-time performance, network functions virtualization, edge computing).
  • Proficiency in Open Source Development Models: A strong understanding of the open source culture, processes, and tools., * Extensive architectural experience in developing solution designs and reference implementations, from concept to successful delivery.
  • Specific knowledge and experience within the Telco domain, encompassing Edge designs, High Availability, Hybrid Cloud, NFV architecture, and the characteristics of containerized workloads.
  • A comprehensive understanding of the operational mechanics of open source and free software communities.
  • Proven experience collaborating with Partners to develop and implement emerging technologies, demonstrating adaptability and rapid learning capability.
  • Hands-on expertise with Kubernetes and/or OpenShift technologies, acquired over a minimum of two years.
  • The ability to navigate complex, multidisciplinary challenges and synthesize a diverse range of technical options into a clear, executable strategy.
  • Experience with Linux system programming within a distributed telecom environment, or proficiency in designing and integrating distributed systems for a telecommunications context.
  • Exceptional written and verbal communication skills in English., * Seven or more years of experience in a Linux environment with proficiency in at least one of the following languages: Golang, Python, Java, or C/C++. Experience leading or contributing to open-source communities or serving as an open-source maintainer is valued.
  • Demonstrated experience with cloud-native design principles, particularly in the context of container technologies (e.g., Docker, cri-o) and Container Network Functions (CNFs) on Kubernetes.
  • Expertise in system and performance engineering analysis, with a proven history of optimizing performance in constrained environments, including tuning for latency-sensitive workloads (e.g., IEQ lines, CPU pinning, NUMA affinity).
  • Comfort utilizing Generative AI as a productivity enhancement tool for developing tooling and automations.
  • Substantial experience with automation tools and/or scripting languages (e.g., Ansible, bash, Python).
  • Certified RHEL/Kubernetes Administrator certification is preferred.

Apply for this position