From: Joel Ray Holveck
Subject: Job posting: Lisp+Perl programmer
Date: 
Message-ID: <y7cu0hblu1s.fsf@sindri.juniper.net>
My employer, Juniper Networks (www.juniper.net), needs an experienced
programmer in Lisp and Perl.  I'm eschewing the formal posting, and
giving you my own description here instead.

You'll be writing tools for the system test department at Juniper
Networks, a company that makes tier-1 routers.  We needs somebody to
write tools for the testing group, doing the heavy lifting of
programming so the testing guys can concentrate on the things they
need to test.

Key areas.  You'll need these to land the job.  The better you are at
them, the more likely you'll land the job.

* Perl.  Like it or not, that's what most of the code is, and we need
  somebody who's good in Perl.  Seriously.

* Lisp.  You probably figured out that requirement already, so I won't
  harp on it.

* SQL, to a reasonable degree.  I don't mean juggling PL/SQL; I just
  mean able to compose a multi-table joined query with a reasonable
  degree of confidence.

* Unix.  That's what's running here.

The following aren't as critical, but would be good to have:

* Experience with Prolog or a similar reverse-chaining system.  This
  is a biggie.  You don't need a lot of experience, but understanding
  the concepts is a pretty big deal.

* BSD (particularly FreeBSD) or Linux.

* Networking knowledge.  Routing, TCP/IP theory, sockets, link level,
  whatever you've got will help.

* Testing experience; that is, time spent in system test, QA, or
  related areas.

* C.  Not used as much, but when you need it, you need it.

* Experience with Lispworks would be handy.  Besides the usual
  implementation-specific like Lispworks' DEFSYSTEM and DELIVER,
  experience with Common Prolog and Common SQL would be a good thing.

It should go without saying after reading the above, but we expect a
candidate to be an excellent programmer, and have experience in
developing complex software systems independently.

Applicants, please contact by email, not as followups to the
newsgroup.

Cheers,
joelh

From: Joel Ray Holveck
Subject: Re: Job posting: Lisp+Perl programmer
Date: 
Message-ID: <y7c8xylkcbv.fsf@sindri.juniper.net>
> My employer, Juniper Networks (www.juniper.net), needs an experienced
> programmer in Lisp and Perl.

A few notes that I forgot to put in the original posting that have
been asked in emails.

The position is for Sunnyvale, California, USA.  Telecommuting from
the San Francisco Bay Area is acceptable.

We are unable to sponsor H visas at this time.

Cheers,
joelh
From: ···············@yahoo.com
Subject: Re: Job posting: Lisp+Perl programmer
Date: 
Message-ID: <1125332159.749387.87580@g43g2000cwa.googlegroups.com>
Wow, Juniper.  I work for a software company in NJ that models large
telecomm networks, including routers from Juniper as well as others.
Our perception is that Juniper wrote their OS right.  The design is
stable, things don't break after an upgrade, and you don't need a
zillion patches on each machine that can get out of synch from one
machine to the next.

Any chance that you have Lisp underlying your OS, or a part of it?
Stories like that are inspirational here.  :-)
From: Joel Ray Holveck
Subject: Re: Job posting: Lisp+Perl programmer
Date: 
Message-ID: <y7c4q98ilp8.fsf@sindri.juniper.net>
> Wow, Juniper.  I work for a software company in NJ that models large
> telecomm networks, including routers from Juniper as well as others.
> Our perception is that Juniper wrote their OS right.  The design is
> stable, things don't break after an upgrade, and you don't need a
> zillion patches on each machine that can get out of synch from one
> machine to the next.

Why thank you!  We work hard to achieve just that.

> Any chance that you have Lisp underlying your OS, or a part of it?
> Stories like that are inspirational here.  :-)

Sorry to disappoint, but as far as I know, there's no Lisp in our
product-- at least, no more than Greenspun's Tenth would have you
believe.  The Lisp work here is for internal tooling.

Cheers,
joelh