Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Feb 2007 15:32:34 -0500
From:      Martin Cracauer <cracauer@cons.org>
To:        freebsd-jobs@freebsd.org
Subject:   Wanted in Cambridge, MA: programmers, sysadmins, networkers etc.
Message-ID:  <20070209203222.GA32040@cons.org>

next in thread | raw e-mail | index | archive | help

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/cracauer/
FreeBSD - where you want to go, today.      http://www.freebsd.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070209203222.GA32040>