StreamBase is looking to hire a programming language expert, partly to fill the gap I'll be leaving behind. The opportunity to work on a programming language full-time doesn't come along all that often, so if you're into languages you may want to check it out.
There are several interesting parts to the job:
First, StreamBase actually has two "languages" -- one is based on SQL, and one is based on graphical boxes-and-arrows. They're equally expressive, but the differences extend to more than just surface syntax. Stream processing is a relatively new paradigm, so we're looking for people with experience in lots of paradigms, such as functional, constraint, and logic programming.
Second, the company is interested in standardization, so you just might end up with your name on the industry standard for streaming event processing. Yes that's right, you could be the next Guy Steele ;)
Third, we're adding significant new features every few months, so there's a lot left to do. I'd love to provide a list just to get you excited, but I suspect the company would prefer I not tip off competitors. There's a short list in the job description if you're interested, but unfortunately it doesn't include any of what I think are the really interesting ideas.
Fourth, you'd be working in Kendall Square, just a few minutes from CSAIL. That means the opportunity to mosey on over to MIT for interesting lectures. It also means not having to drive a car to work.
Anyway, if you're reading my blog because you like the PL thoughts that I post (all too rarely these days), then I bet you'd find the job interesting. If you're a true PLT geek, then you'd be a fool if you didn't at least find out more about it. If you think you'd like to apply, I encourage you to contact me directly to make sure your resume gets noticed. Send email to <kim.burchett at gmail.com>.
Posted on March 20, 2007 02:52 PM
More work articles