Wanted in Cambridge, MA: programmers, sysadmins, networkers
etc.
Making use of the new "OpenSource related" policy
for freebsd-jobs
here. For people who don't know me, I've been with FreeBSD
from 1995
on, doing some userland and kernel work on and off from 1997
on.
My employer in Cambridge, MA is looking for a number of
people, in
engineering/programming, in operations and in QA.
I'm writing this "free-form". If you like a more
corporate
description then please follow the links at the bottom.
Although our
company is Linux-based, I still would like to have some BSD
people
around.
%%
Programming: [for operations jobs see below]
In my group we are looking for computer scientists and
software
engineers to work on our large-scale projects. Major
projects include:
- a complex search engine requiring extensive work with
algorithms to
compute and hold up to 10^31 (not 2^31) solutions in under
a minute
(see my talk at the Lisp user conference in Hamburg April
2006).
- related to the former system, a distributed,
multi-gigabyte,
high-availability data system with a change rate of 100 Hz
(C++).
- a complicated database driven system, requiring software
engineering
experience in large systems (mixed languages, SQL).
- undisclosed machine learning driven project
- generally no-buzzwords, ground-up, ground-breaking systems
to
revolutionize the industry we work in, not
"middleware" work
In particular, I (Martin) would be very thankful if I could
find
somebody who can help out in low-level programming.
Somebody who can
tell virtual memory from physical memory, knows how a call
stack and
how exceptions work in a language (or better, in two
languages
throwing exceptions through each others' layers - into a
signal
handler. OK, I stopped doing that, but you get the idea).
Knows why
a kernel usually drops the readonly pages while keeping the
cow/anonymous pages in and knows how to make it stop doing
that.
Maybe some compiler/binutils experience. FreeBSD kernel
hackers seem
very suitable.
We have openings in Web oriented Java positions, e.g. the
GUIs for
some of the above engines and also web clients. I don't
work in these
groups but I would be happy to connect you.
All of the above positions will require that you send sample
code in
the form of one of our "puzzles" with your
application. I will be
happy to talk to you first to identify the exact position
best for you
and look at already existing code such as OpenSource code,
FreeBSD
diffs etc. Please feel free to mail me with questions.
There are also positions around programming such as
- a performance analyst who is a programmer (the
non-programmer
counterparts are in QA, we are looking for more of those,
too)
- a release manager with programming experience
- API developers
- Systems Integration Engineer, aka you customize our system
for
customers (requires a lot of programming)
Languages in use are Common Lisp, C++, Python and Java. OS
in use is
Linux. No worries here, you will absorb Common Lisp with no
problems
if you end up in one of the groups using it. And no,
printing our
Lisp system doesn't leave you with a last page full of
closed
parenthesis. Last I counted we had no more than 103 closed
parenthesis one after another (after macroexpansion). And
some
projects are non-Lisp.
We are also looking for QA people for these systems,
including
industry/correctness specialists and performance analysts.
%%
Operations, sysadmins
---------------------
We needs:
- People running our software in our datacenters
(application
engineer). This will require a lot of learning of the
systems we in
engineering produce.
- More people like the former with higher degrees of
scripting/programming abilities. Some people to keep
2,000 machines
in line and some to deal with our data (not SQL based).
- More people like the former but specialized on the live
monitoring
and problem-solving (this requires extensive Linux
troubleshooting
experience and we operate 24/7).
- Linux sysadmins both for in-office systems and for
datacenters.
Includes Unix administration and running of services,
including
webservices (Tomcat/Apache).
- Network engineer.
- Database administrator and lead database administrator.
- Windows Admin (wasn't the advantage of Windoze supposed to
be that
you can find people in a snap?)
- Managers for the above people, and a change control
manager.
%%
All the above positions are in Cambridge, MA and with very
rare
exceptions require working from our main office.
We employ foreigners (such as myself) and did their U.S.
visa work for
them. But it is a substantial hassle and raises the bar,
for both
sides. I'm happy to tell you more.
We are a fast-growing, profitable ~300 people company. You
will work
with some of the best people in your field, and you will
find that
your managers are very technical, most of them former
programmers.
We've been voted one of greater Boston's best places to work
in 2006.
For privacy reasons I don't like throwing my name and my
employer into
web-archived mailing lists, so I set up a forwarding link
for you to
our company's job offerings:
http://www.cons
.org/cracauer/jobs/eng # engineering/programming
http://www.cons
.org/cracauer/jobs/ops # operations/sysadmins
http://www.cons
.org/cracauer/jobs/all # all jobs, including QA
Please feel free to contact me with questions or for
assistance in
finding the right position. I have heavy spamfiltering on
this
address, so please send here and CC me at cracauer gmail.com.
Good luck
Martin
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%
Martin Cracauer <cracauer cons.org> http://www.cons.org/cra
cauer/
FreeBSD - where you want to go, today. http://www.freebsd.org/
_______________________________________________
freebsd-jobs freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-jobs
To unsubscribe, send any mail to
"freebsd-jobs-unsubscribe freebsd.org"
|