Haskell job opportunity

I've posted this before but did not get a whole lot of responses, so here it is again: Principal investment firm based in Manhattan is looking for an outstanding software developer to develop and maintain the firm's proprietary valuation models as well as accounting and portfolio management systems. You should have at least a bachelor’s degree in computer science from a top university and impeccable coding style. This is a high-impact, high-visibility job opportunity where successful candidates will be entrusted with a lot of responsibility for products that have a direct effect on the P&L of the firm and influences our workflow. This is a very small hedge fund with me being the only developer right now. The next hire will have a very direct say into how this side of our business progresses from here. We are a growth oriented firm that values people who take a craftsman’s pride in their work. We always like to take a contrarian view of things, value experimenting and using often overlooked technologies. That is one of the main reasons why we currently started using Haskell in developing our quantitative models. We are looking for a candidate who shows strong analytical, organizational, and communication skills. Attention to detail is essential, i.e. we fully document everything we do and pay a lot of attention to coding style. The majority of our existing code was written in Java, so you should have at least some experience with Java and related technologies, in order to be able to maintain the existing code. But as I mentioned above, Haskell has now become my choice of language and eventually all of the existing code will have to be re-written in Haskell. Background in accounting is not necessary but is definitely a plus. Please send your CV and cover letter to recruitment at karamaan.com, or reply to this post if you have any questions. Thanks -- View this message in context: http://old.nabble.com/Haskell-job-opportunity-tp26697169p26697169.html Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.

On Tue, Dec 8, 2009 at 11:09 AM, siki
I've posted this before but did not get a whole lot of responses, so here it is again: [...] You should have at least a bachelor’s degree in computer science from a top university
Might I humbly suggest that this is going to severely limit your hiring options? You're looking for the intersection of sets of people who: - Have a BS in computer science (cuts out a fair number of people) - Graduated from a "top university" (cuts out a *lot* of people) - Is familiar with Java (cuts out some people) - Is skilled with Haskell (a fair bet for many on this mailing list, at least) - Can work in the Manhattan area (cuts out a *lot* of people) I'm not sure how many people *exist* who meet all these criteria. ;-) I'd probably start by dropping your "top university" requirement, since I don't think it's all that relevant if you find your candidate has the skills you're looking for. You might even find someone who fits yet doesn't have a CompSci BS degree; you can phrase it as "a BS in computer science or an equivalent strong background in theoretical computer science" or somesuch, as appropriate.

On Tue, Dec 8, 2009 at 5:54 PM, Tom Tobin
On Tue, Dec 8, 2009 at 11:09 AM, siki
wrote: I've posted this before but did not get a whole lot of responses, so here it is again: [...] You should have at least a bachelor’s degree in computer science from a top university
Might I humbly suggest that this is going to severely limit your hiring options? You're looking for the intersection of sets of people who:
- Have a BS in computer science (cuts out a fair number of people) - Graduated from a "top university" (cuts out a *lot* of people) - Is familiar with Java (cuts out some people) - Is skilled with Haskell (a fair bet for many on this mailing list, at least) - Can work in the Manhattan area (cuts out a *lot* of people)
- Is looking for a job. Haskell is still exotic enough that it has a disproportionate amount of Giant Brains among its practitioners. Companies tend to want to hang on to these, even in a recession. -- Sebastian Sylvan

On Tue, Dec 8, 2009 at 6:54 PM, Tom Tobin
On Tue, Dec 8, 2009 at 11:09 AM, siki
wrote: You should have at least a bachelor’s degree in computer science from a top university
Might I humbly suggest that this is going to severely limit your hiring options? You're looking for the intersection of sets of people who:
- Have a BS in computer science (cuts out a fair number of people) - Graduated from a "top university" (cuts out a *lot* of people) - Is familiar with Java (cuts out some people) - Is skilled with Haskell (a fair bet for many on this mailing list, at least)
We hired a technician by trade with no engineering or computer science degree, but who happened to show an unique aptitude and interest for learning a wide variety of programming languages. Though he had no prior experience with Haskell, or functional programming for that matter, in a few months he became a very proficient Haskell developer. I've also experienced many engineers with advanced degrees from prominent schools who have had tremendous difficulty understanding the language -- and the benefits -- of Haskell. I'm starting to believe people are either wired for it, or they are not.
- Can work in the Manhattan area (cuts out a *lot* of people)
My boss has said that the relative time zone is just as good as co-location. So I'd like to put a call out for resumes, which would help me build a case for opening reqs in the US -- and Canada and Central and South America for that matter. We need people interest in: - hybrid vehicles - electro-hydraulics - feedback control systems - safety-critical, hard real-time embedded - compiler design - formal methods - and of course, functional languages We use Haskell for many tools and Atom for embedded code and verification (http://hackage.haskell.org/package/atom). http://www.eaton.com

I have to admit, it's just one criterion too much for me. I can manage to
satisfy all of them except for willing to work in Manhattan.
Bob
On Tue, Dec 8, 2009 at 5:54 PM, Tom Tobin
On Tue, Dec 8, 2009 at 11:09 AM, siki
wrote: I've posted this before but did not get a whole lot of responses, so here it is again: [...] You should have at least a bachelor’s degree in computer science from a top university
Might I humbly suggest that this is going to severely limit your hiring options? You're looking for the intersection of sets of people who:
- Have a BS in computer science (cuts out a fair number of people) - Graduated from a "top university" (cuts out a *lot* of people) - Is familiar with Java (cuts out some people) - Is skilled with Haskell (a fair bet for many on this mailing list, at least) - Can work in the Manhattan area (cuts out a *lot* of people)
I'm not sure how many people *exist* who meet all these criteria. ;-) I'd probably start by dropping your "top university" requirement, since I don't think it's all that relevant if you find your candidate has the skills you're looking for. You might even find someone who fits yet doesn't have a CompSci BS degree; you can phrase it as "a BS in computer science or an equivalent strong background in theoretical computer science" or somesuch, as appropriate. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

siki wrote:
I've posted this before but did not get a whole lot of responses, so here it is again:
Principal investment firm based in Manhattan is looking for an outstanding software developer to develop and maintain the firm's proprietary valuation models as well as accounting and portfolio management systems.
Hey, if it was in the UK, I'd probably apply. (Even though I utterly fail to meet most of the criteria...)
participants (6)
-
Andrew Coppin
-
Sebastian Sylvan
-
siki
-
Tom Davie
-
Tom Hawkins
-
Tom Tobin