Haskell job opportunity

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Haskell job opportunity

siki
This post was updated on .
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 a strong analytical background with at least a bachelor’s degree in computer science or related fields 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
Reply | Threaded
Open this post in threaded view
|

Re: Haskell job opportunity

Tom Tobin-2
On Tue, Dec 8, 2009 at 11:09 AM, siki <[hidden email]> 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
[hidden email]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Reply | Threaded
Open this post in threaded view
|

Re: Haskell job opportunity

Sebastian Sylvan


On Tue, Dec 8, 2009 at 5:54 PM, Tom Tobin <[hidden email]> wrote:
On Tue, Dec 8, 2009 at 11:09 AM, siki <[hidden email]> 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

_______________________________________________
Haskell-Cafe mailing list
[hidden email]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Reply | Threaded
Open this post in threaded view
|

Re: Haskell job opportunity

Tom Hawkins-2
In reply to this post by Tom Tobin-2
On Tue, Dec 8, 2009 at 6:54 PM, Tom Tobin <[hidden email]> wrote:

> On Tue, Dec 8, 2009 at 11:09 AM, siki <[hidden email]> 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
_______________________________________________
Haskell-Cafe mailing list
[hidden email]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Reply | Threaded
Open this post in threaded view
|

Re: Haskell job opportunity

Andrew Coppin
In reply to this post by siki
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...)

_______________________________________________
Haskell-Cafe mailing list
[hidden email]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Reply | Threaded
Open this post in threaded view
|

Re: Haskell job opportunity

Thomas Davie
In reply to this post by Tom Tobin-2
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 <[hidden email]> wrote:
On Tue, Dec 8, 2009 at 11:09 AM, siki <[hidden email]> 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
[hidden email]
http://www.haskell.org/mailman/listinfo/haskell-cafe


_______________________________________________
Haskell-Cafe mailing list
[hidden email]
http://www.haskell.org/mailman/listinfo/haskell-cafe