==== Overview ====
Barefoot Networks is working to build programmable packet forwarding planes. As part of that goal, we aim to build powerful, next-generation network monitoring applications as well. Such an application requires a well-designed UI (browser-based) which would, roughly speaking, have two major components:
(i) a realtime dashboard that visualizes the health of the network and
(ii) a component that supports interactive ad-hoc offline analysis of historical data colllected from the network.
==== Key skills ====
We are looking for an experienced UI/UX designer who would help us design and implement a web-based UI (as described above). The work would involve needfinding, wireframing, data visualization, prototyping and implementation of the final design. We are mostly looking for candidates who meet the following requirements.
- Proven experience in designing and building large-scale real-time data visualization
- Hands-on skills for web-based or stand-alone application-based GUI design and implementation
- Solid experience in creating storyboards, user flows, process flows, and site map
- Proficiency in various visual design tools
- Degree or work experiences in HCI or related fields
- Great communication and collaboration skills
- Some knowledge in computer networking is a plus
==== Final deliverable ====
The final deliverable would a web-based UI that visualizes the real-time data streamed from the network and supports ad-hoc offline data analysis and visualizations as well.
Please find below a bit more info about Barefoot Networks and the complete job description as well.
==== About Barefoot Networks ====
Barefoot Networks is working to change the game in networking by making programmable packet forwarding planes. The company is based in Palo Alto, developing both SW and HW for networking. We are still in stealth mode, but have contributed to a fast-growing open-source project (p4.org) that Barefoot has started with other industrial and academic partners. The founders of the company include a few most influential innovators in networking, Prof. Nick McKeown who is often considered the father of Software-defined Networking, and industry veterans who took senior roles at Cisco, Google, Apple, and Texas Instruments.
==== Job description ====
Barefoot Networks aims to completely change the game in networking by making network devices completely programmable. Not just the established networking-systems companies (such as Cisco, Juniper, Arista, Dell, and HP) desire such programmability, but also large on-line service providers (Google, Microsoft, Amazon, Facebook, Baidu, Alibaba, Tencent, etc.) covet it because they build and run huge networks for their mega-scale data centers, and they want to hack their network devices just like they already hacked any other computing and storage devices. We'll enable their vision by delivering entirely programmable and very high-speed networking chip and associated development tools.
Of those several innovations programmable network devices will bring on, arguably the most significant one will be around network monitoring, analysis, and diagnostics. Programmable network devices can offer an unprecedented amount of visibility into the network, and the network owners will be able to collect any type of information from their network devices -- whenever and whichever they need. As the large on-line service providers adopt the "dev-ops" model to manage their computing infrastructure, whereby the s/w developers directly run and manage the actual services, better visibility and diagnostics capability have become the key to success. In fact, those large online service providers give the highest priority to their monitoring and diagnostics service -- so much so that they allow the monitoring services to preempt even their paying customers' services upon emergency. The reason is simple; if you can't monitor your infrastructure and debug the problem in it, your entire service is vulnerable.
While some shrewd customers immediately see the connection between programmability and custom/advanced monitoring capabilities, some other customers need to see a few sample monitoring applications. Hence, Barefoot is building a few reference monitoring applications ourselves. In-band Network Telemetry (http://p4.org/p4/inband-network-telemetry/) is one such example. With this, network owners can turn any data packets into probe packets and hence can detect and diagnose user-perceived performance problems immediately and can further identify their root causes intuitively. We have many more use cases, but to help potential customers truly appreciate these innovations, we need intuitive, elegant, and powerful data visualization. As the UI/UX designer, you'll be driving the design and development of those powerful visualization tools with us.