Growing, Growing, Growing, HIRING!! Riverbed




At Riverbed, we bring the world closer together so every person and every company can find the fastest way to the possible. Imagine if you could run applications up to 100 times faster over your WAN, reduce network traffic by up to 95%, and collaborate anywhere as if you were in the same room- you can!

Riverbed is the IT performance company. WAN optimization solutions from Riverbed liberate businesses from common IT constraints by increasing application performance, enabling consolidation, and providing enterprise-wide network and application visibility – all while eliminating the need to increase bandwidth, storage or servers.

Riverbed’s engineers develop the next generation technologies which enable our customers to accelerate their application operations up to 100x over the WAN and achieve office-like (LAN) performance regardless of distance from the data center.

Riverbed Technology, Inc. is a San Francisco Company with excellent salary, options and benefits. We are proud to be an EEO/AA employer M/F/D/V – Location: San Francisco OR Sunnyvale

2. QA SOFTWARE ENGINEER Cloud/Enterprise Storage-4200-GRANITE


Want to break systems that capture, analyze, and diagnose network packets at multi-gigabit rates? Excited to help establish a brand new QA team with state of the art tools at your disposal? Interested in working side by side with the team that built Wireshark? Are you ready to work on something big? Become a member Cascade quality assurance team.

You’ll be working on serious software that over 75 of the 100 biggest global companies put in the core of their networks. You’ll be surrounded by experts in the field, but be empowered to forge your own path. You’ll have the right tools – from a hands-off, fully-automated lab with a few thousand machines at your disposal, to support libraries and systems that let you concentrate on development, not the trivial stuff. You can run Mac OS, Windows, or Linux with double monitors, your favorite ergo keyboard, or most anything else — we don’t care. And most importantly, you’ll have new challenges at every turn. In a nutshell, we’re a focused and nimble small team without a lot of “Big Company” baggage.

You will:

– Join a growing QA team to test a screaming-fast distributed packet capture and analysis system.
– Work with and extend automated test frameworks and harnesses written in Python, Perl, and C#.
– Integrate new products into the various automated frameworks used by the QA team.
– Create, execute, and maintain test plans for various features of the products.

You should have:

– Solid technical background with a Bachelor’s or Master’s degree in CS/CE/EE or a related field
– Relevant QA experience in an established engineering organization.
– Provable design and programming skills in scripting languages like Perl, Python, or TCL
– An understanding of QA methodologies and an ability to design test cases to provide full coverage of new and legacy features.
– Experience building or extending automated test frameworks and harnesses.

You should be:

– Driven and motivated to accomplish your goals both independently and as part of the team
– Excellent at verbal communication and written documentation
– Able to approach complex problem-solving and troubleshooting tasks with creativity
– Quick to learn new technologies and methodologies
– Willing and highly capable of providing manual test coverage for areas of the product that are not good candidates for automation.

Bonus points if you have:

– Experience automating Web Based User Interfaces and/or .NET Windows applications
– Previously used open source or home grown tools to emulate real network based applications
– Experience with IP traffic generators (Layers 3 through 7) such as Ixia IxLoad or SmartBits Avalanche
– An ability to successfully analyze and debug network issues with Wireshark or other packet analysis tools
– Working knowledge of major IP infrastructure products such as firewalls, routers and switches

2. Software Test Engineer- Cloud/Enterprise Storage (New Products)

Riverbed is seeking software test engineers to be part of our ‘start-up’ style teams for building innovative products. These new products leverage Riverbed’s proven expertise in the domains of storage, networking, and virtualization and file system optimization. You will be part of a fast paced and tightly knit team which prides in its innovative skills and ability to deliver high quality systems in short time spans.

Your day to day responsibilities will include:
– Designing, building and automating regression, stress and performance test suites and tools for v1.0 of the product.
– Formulating test plans for white/black box testing.
– Investigating compatibility and performance of storage and networking software/hardware which interfaces with our product.
– Interface with customers and help determine the feature set for next generation of the product.

– BS/MS/PhD in CS or EE
– Good understanding of scalable data structures and algorithms
– Strong programming skills. Knowledge of at least one scripting language such as Perl, Python or shell scripting etc
– Solid working knowledge of operating systems – either Windows or UNIX (file systems, networking and/or kernel internals)
– Good problem solving skills along with the ability to think outside the box.
– Prior experience with testing file systems, databases and network systems is a strong plus.
– Should be self motivated and be able to work with minimal/no supervision.

3. SENIOR SOFTWARE ENGINEER Infrastructure-4127

Riverbed is seeking several talented engineers with a deep interest in managing large amounts of data across widely distributed environments this includes data repository design, network protocols, high availability, and storage design.

You will be part of a fast-paced and tightly-knit team which prides itself in its ability to deliver high-quality innovative systems in short time spans. These new products leverage Riverbed’s proven expertise in the domains of storage, networking, virtualization, and file system optimization.

Your day to day responsibilities will include:
– Designing, coding, and building critical components for early versions of a new product;
– Interfacing with customers and helping to determine the feature set for the next generation of the product.

Specific Job Requirements:
– BS/MS/PhD in CS or EE
– Five-plus years of software development experience.
– Proven ability to write high-quality systems software in C and C++ and implement creative test infrastructure.
– Solid working knowledge of UNIX based operating systems (file systems, networking and kernel internals).
– Enthusiastic, positive personality who should be self directed.
– The successful candidate will also have experience with one or several of the following:
– Experience with SAN and block storage access/protocols, such as iSCSI, FibreChannel, FCP, FCoE, FCIP, etc, on the host or target side.
– Experience with file systems internals and remote access protocols, such as NTFS, ext4, SMB/CIFS, NFS.
– Multi-threaded systems programming
– Asynchronous event model programming
– Performance analysis and optimization
– Scalable external data structures
– Distributed systems and high-availability
– Design experience exposing APIs


Riverbed Technology is looking for engineers to work on our Cloud Steelhead product which accelerates access to cloud services like IaaS and SaaS. Companies are using more and more cloud services to take advantage of the elasticity and scalability that they offer but by moving servers and applications outside of their premises, they are faced with bandwidth and latency issues that make access to their applications very slow. Our Steelhead product solves these bandwidth and latency issues using the same award winning technology found in our market leading Steelhead appliances which are used in data centers all over the world today. This candidate will be working on not only the Cloud Steelhead but also Riverbed’s Cloud Portal which provides an easy way to manage Cloud Steelhead deployments

This person will work on the core software platform for Riverbed’s Steelhead appliance products. This involves developing massively scalable distributed systems as well as the ability to analyze system performance bottlenecks and come up with innovative solutions. He or she should be self-directed, with a passion for delivering cutting edge technology and world class products.

Specific Job Requirements:
– C/C++ programming and debugging skills on Unix/Linux
– 3+ years experience with scalable external data structures
– 3+ years experience with Database internals
– 3+ years experience with network/local file system behavior
– Multi-threaded systems programming
– Excellent oral and written communication skills
– Enthusiastic, positive personality, with a good sense of humor
– The successful candidate will also have experience with one or several of the following:
– Data compression
– Asynchronous event model programming
– Networking concepts and technologies
– Performance analysis and optimization
– Distributed systems and high-availability
– Design experience exposing APIs
– Familiarity with debugging tools such as gdb, gprof, valgrind a big plus.

Riverbed’s highly successful, award-winning Steelhead WAN Optimization appliances are the industry leaders in technology vision and implementation. The Software Platform Team is a critical part of the Engineering organization and works closely with the Hardware Development Team.

– 4+ years writing device drivers for Linux, Unix, BSD, or similar OS. Must include significant experience with complex drivers such as Ethernet (or other network media), SCSI, etc.
– Experience porting various storage/RAID drivers
– Proficient in C/C++ and shell script development on UNIX/Linux platform
– Strong experience and interest in writing software that directly interfaces to hardware
– Familiar with Intel Architecture platforms preferably x86
– Proven ability to be productive and flexible in a fast-moving environment

Candidates who are additionally familiar with any of the following will have a significant advantage:
– 2.6 Linux kernel, device driver framework, memory management
– IA memory models
– Details of RAID implementations
– Hardware/software performance modeling, testing, and enhancement
– Configuring complex software builds

General Requirements:
– Good oral and written communication skills
– Ability to be creative, efficient, and productive with minimal supervision or guidance
– Must be able to work both alone and as an efficient, cooperative member of a team


Excited by Virtualization? We live that. Know or want to know Networking? You can do that. Cloud Storage Software? Of course. Big time.

This position will be responsible for software design and development in the areas of appliance configuration management and control systems. You will have responsibilities spanning multiple layers from the operating system all the way up to the user interface. Will market product requirements, release product on time and ensure successful shipping of projects.

Experience must include:
– Bachelor’s degree in Computer Science
– Minimum five years of software engineering experience
– C/C++ programming
– Multi-threaded programming
– Linux/UNIX system level programming and platform knowledge
– Debugging using a variety of tools including GDB.
– Experience in networking and protocols a plus.
Experience in storage related protocols such as CIFS, NFS, and iSCSI.
Experience in Python a plus.


Riverbed Technology seeks a user experience designer for our web UI team
Riverbed makes a set of rack-mounted router-like devices which improve network performance. These devices have numerous configurations, and they retain complex data about their performance and the network traffic passing through them. To make these configurations and reports available to the network administrators who control our appliances, the devices have their own built-in web servers which serve up a complex application for those controls and data which users can access using a browser front end.

The team building that application consists of several web application developers building the various web pages, working with a UX designer who specifies the interaction design for new controls and functions (and as well as revisions to existing ones). Riverbed is looking to grow the UX design team.

A candidate for the position must have interaction design skills
– Solving interface problems for complex controls
– Analyzing users’ workflow
– Defining information visualization for complex data

A candidate for the position must have fundamental technical skills
– Able to dialogue effectively with front- and back-end developers
– Able to understand problems in a complex technical (networking) domain
– Able to work on application design with web interface limitations
A candidate for the position must have design communication skills
– Drawing design solutions ranging from deliberately vague wireframes to pixel-plausible mock-ups
– Writing behavior specifications at varying levels of detail, ranging from rough to exhaustive
– Explaining and justifying design decisions to a range of organizational stakeholders
An ideal candidate for the position would also have additional skills
– Conducting ethnographic-style user research, interviewing users to understand their skills, needs, and goals
– Refining and communicating user needs in terms of user personas and functional requirements
– Identifying opportunities for usability testing, and conducting tests
– Creating finished image assets for use as icons and other visual interface elements
– Coherent visual design for software interfaces
– Experience with software development processes
– Web implementation skills (HTML/CSS/Ajax)
– Software skills in Adobe Fireworks

Software Engineer – Web User Interface – San Francisco

Experience and Requirements must include:
– Bachelors degree in Computer Science or Engineering Degree
– Minimum two years experience in the user interface design and software engineering
– We’re seeking applicants who have a strong technical background and a passion for user experience. We want you to be a key player in the UI design so you must enjoy sketching many iterations of wire-frames and workflows.
– Our code is written in Python and JavaScript so familiarity with those languages is beneficial (but not strictly required).
Preference will be given to candidates who have a strong portfolio of interactive design work.

call Joey for immediate consideration
Joseph Litvin
Recruiter, Riverbed Technology


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s