Principal Software Engineer

Red HatLowell, MA
7dOnsite

About The Position

We seek a skilled software engineer to join the Red Hat OpenStack NFV Architecture team. In this role, you will be responsible for designing, developing, and integrating NFV solutions with a focus on high-performance networking for telecom customers. You will leverage your expertise in C, Go, Python, Ansible, and networking technologies such as Open vSwitch, SR-IOV, and DPDK to ensure seamless NFV deployments. Your contributions will help shape the future of cloud infrastructure for telecommunications.

Requirements

  • Proficiency in C or Go
  • Hands-on experience with Open vSwitch (OVS), SR-IOV, DPDK, or other high performance networking technologies.
  • Experience with Linux-based systems and networking protocols, including virtualized environment and knowledge of Ansible for automating deployments and configurations.
  • problem-solving and debugging skills in a distributed system environment.
  • Excellent communication and collaboration abilities in a diverse, global team.
  • Must be able to work on-site in Lowell MA

Nice To Haves

  • Familiarity with any of the following technologies is a plus but is not required:
  • Experience using AI to augment/accelerate development efforts
  • Virtualization technology, cloud, and Infrastructure-as-a-Service (IaaS)
  • Previous contributions to open-source projects, especially in the OpenStack or NFV space.
  • Knowledge of containerization technologies (Docker, Kubernetes) and their role in NFV environments.
  • Understanding of telecom standards (e.g., ETSI NFV) and protocols (e.g., 5G, 4G, LTE).
  • Experience with continuous integration/continuous delivery (CI/CD) tools like Jenkins.
  • Understanding of cloud orchestration, networking protocols (SDN/NFV), and performance optimization.
  • Performance benchmarking RFC 2544

Responsibilities

  • Develop, integrate, and test NFV features on Red Hat OpenStack Platform, focusing on advanced networking technologies (Open vSwitch, SR-IOV, DPDK).
  • Develop advanced networking tools in C
  • Write automation scripts using Python and Ansible to streamline NFV deployments and configurations.
  • Develop and Implement automatic test scenarios alongside the open-source community.
  • Collaborate with cross-functional teams to define and implement solutions that meet customer requirements, particularly for telecom use cases.
  • Debug and resolve complex issues related to NFV, networking, and cloud infrastructure, with an emphasis on performance and reliability.
  • Stay up-to-date with advancements in NFV and cloud technologies to continuously improve and innovate our solutions.
  • Contribute to open-source NFV projects, particularly within the OpenStack ecosystem.
  • Participate in Agile processes, including sprint planning, daily stand-ups, and retrospectives.

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service