Software Developer–IBM Network Service Appliances (NFV)
Job Description
Empowered. Innovative. Inspiring. Creative. Intense. These are all words we use to describe a life of working with network service appliance (NFV) technical team in IBM cloud division.
The IBM network service appliance (NFV) technical team is challenged with providing innovative solution designs to meet the growing SDN/NFV business opportunities in cloud service.
Employees in this role build scalable high performing Network Services for next-generation data centers using Layer3 - Layer7 technologies such as dynamic routing protocols, firewall, VPN, load balancer, DHCP/DNS, etc. They are responsible for designing and developing product/solution code. They have analytical ability and creativity in anticipating trends, knowledge of leading-edge products/technology and industry. The ideal candidates should be comfortable in a driven and agile environment.
Work Location: Shang Hai
Contactor:gail.tang@cn.ibm.com
Required Experience
- Bachelor’s degree in Computer relevant field is highly desired
- At least 1 year experience with Python programming languages
- At least 1 year experience with Linux shell scripting languages
- Understanding of RESTful API
- Basic understanding of cloud technologies and concepts
- Ability to manage effectively and efficiently multiple tasks and priorities
- Ability to work and interact within a geographically distributed teams (US, India)
- Fluent in English
Preferred Experience
- Understanding of networking layer 3 – layer 7 technologies (Routing, Firewall, VPN, Load balancer, DHCP/DNS, etc)
- Knowledge in building NFV appliance for different Hypervisor (VMware ESX and Qemu/KVM is plus)
- Understanding Linux TCP/IP protocol stack
- Experience with Openstack development is highly preferred
- Experience with open source SDN/NFV projects is highly preferred
- Experience with DPDK is preferred
Software Developer – IBM Cloud Networking Service - SDN
Job Description
As a member of IBM Cloud Networking Service group, you will play a key role in the design and development of cutting edge products and features in the area of network virtualization and software defined networking (SDN). You will work alongside a team of highly talented and experienced engineers in defining and delivering disruptive networking technologies.
Work Location: Shang Hai
Contactor:gail.tang@cn.ibm.com
Required Experience
- Bachelor’s degree in Computer relevant field is highly desired
- At least 3 years experience in C/C++ programming
- At least 3 years experience in and solid understanding of one or more L2/L3 networking protocols
- Basic understanding of cloud technologies and concepts
- Ability to manage effectively and efficiently multiple tasks and priorities
- Ability to work and interact within a geographically distributed teams (US, India)
- Fluent in English
Preferred Experience
- Embedded switch / routing, Operating Systems (drivers, vSwitch, TCP/IP stack)
- Virtualization technology (as a user or as a kernel / userspace / API developer)
- Systems Programming
- Linux / other Open Source software
- UI development (JSP, Python)
- Distributed system
- Experience with DPDK is preferred