Jobs:
See Bell Labs

UNIX contribution:
As part of the system testing I found a need for a new unix command for the unix command line interface OR shell also considered a programming language, and worked with John Mashey, one of the unix developers, for requirements. The sed (String Editor) Command was the result. It is still part of UNIX command language interface or shell (terminal) programing language shipped in all Macintosh computers.

NAME
sed – stream editor

SYNOPSIS
sed [-EHalnru] command [-I extension] [-i extension] [file ...]
sed [-EHalnru] [-e command] [-f command_file] [-I extension]
[-i extension] [file ...]

DESCRIPTION
The sed utility reads the specified files, or the standard input if no files are specified, modifying the input as specified by a list of commands. The input is then written to the standard output.

A single command may be specified as the first argument to sed. Multiple commands may be specified by using the -e or -f options. All commands are applied to the input in the order they are specified regardless of their origin.

Simplistic example:
Change the word USA to United States of America
The pipe function "|" is an important function of unix shell. It sends the output of one program to the input of another.