Post #381,616
10/4/13 3:03:41 PM
|
Job description
Hey, any techies here want to take the plunge?
The following is an email from a headhunter. What he describes
are the typical skills used in the industry.
When it says kdb, it really means kdb+ drive by programs written
in 'Q'.
Check it out:
http://en.wikipedia....e_from_Kx_Systems)
That's WILD.
Box? You'd LOVE working over here.
Admin: Good possibility of going back home to work. Maybe visit the city a couple of weeks the year.
Greg: There are mountains of servers in colos that need to be attended to.
Note: I am not speaking for my company, I got this from a headhunter who of course I am not going to respond to.
But I figure the info could be useful to you guys.
================================================================
The Electronic Trading Technology team is responsible for systems that trade almost all global equities, options and futures order flow within the firm. Our products cover Algorithms, Smart Routing, Crossing, Client and Exchange Connectivity, Portals, and Analytics and service all global businesses including Cash Equities, Equity Derivatives, Portfolio Trading, Risk and Statistical Arbitrage, Broker Dealers, Prime Brokerage, Private Client, and Futures & Options. Our systems are also being leveraged across other asset classes, including Commodities, Credit, FX, and Rates.
Day to Day:
- Responsible for configuring and deploying production applications
- Mastering, understanding and being accountable for production changes
- Helping to create efficiency in current deploy process and automating manual interactions
- Understanding change procedures and being able to liaison between DEV, QA and PROD teams
Our team is focused, collaborative, and driven. We are looking for suitable candidates to join the Integration team to work on a variety of projects and products within Electronic Trading Technology.
Candidates should have:
Skillset:
- Able to create scripts in Perl, KSH, Python
- Know how to navigate/query SQL tables
- KDB knowledge is a plus
- Javascripts/HTML(CGI) is a plus
· Trading knowledge - Equities, Options, Futures desired
· FIX knowledge desired
|
Post #381,619
10/4/13 4:10:35 PM
|
yabbut Im tied up til the post stability bus throwing firing
Any opinions expressed by me are mine alone, posted from my home computer, on my own time as a free American and do not reflect the opinions of any person or company that I have had professional relations with in the past 58 years. meep
|
Post #381,675
10/5/13 9:56:12 AM
|
Looks more like an ops position
kdb is a columnar database like Vertica, with some nifty additions like realtime filter queries (similar to CEP). But very, very raw. It's fast as all hell, but learning to use it is a full time job.
And Q is *weird*. Like, why would anyone *want* to use this language weird.
Of course, the answer is that Q developers can make $500K/year in New York.
Regards, -scott Welcome to Rivendell, Mr. Anderson.
|
Post #381,678
10/5/13 10:03:52 AM
|
Sheesh. Do they work 140 hours a week?!?!
|
Post #381,680
10/5/13 10:13:38 AM
|
Prolly 3 a day
--
greg@gregfolkert.net
"No snowflake in an avalanche ever feels responsible." --Stanislaw Jerzy Lec
|
Post #381,681
10/5/13 10:26:06 AM
|
Nope
Treated VERY well.
The language thinks in finance terms, was created for this exact purpose. It is in offshoot of APL, but not requiring a special keyboard.
No loops. As TERSE as possible. As quick as possible. Both in programming and execution time.
And yes, this description describes an ops person, but these ops people are gold. And the hours are very good. Q was an extra (holy shit, he knows q, look at all the other stuff he can do for us) type of extra.
|
Post #381,682
10/5/13 10:36:30 AM
|
Aw, cmon
> but learning to use it is a full time job.
Do you know it already, or have played with a variant? Please say no.
How about you see if you can get an educational copy. We'll have a little team/challenge exercise. We'll devote 3 hours a week for education, we'll come up with some type of test for each other, we'll help each other (see, I have a real motive) when we can't figure shit out, and we'll take a year.
Competitive study buddies.
At that point I'll have enough track record and experience to move big, and you'll have an easy high priced entry (write your own terms) with pretty much any org in the industry.
|
Post #381,683
10/5/13 10:46:49 AM
|
hmmm, interesting
Q is entirely based on the notions of rewrite rules, reductions and irreducible expressions (also known as normal forms) pertaining to the term rewriting calculus.
Any opinions expressed by me are mine alone, posted from my home computer, on my own time as a free American and do not reflect the opinions of any person or company that I have had professional relations with in the past 58 years. meep
|
Post #381,685
10/5/13 10:53:33 AM
|
Serious question(s).
What's to keep Giant Global Finance Corp, LLC, from bringing US superstar in for that Q position and using said superstar to train a group of superstars in Mumbai to do said Q job for $15k a year? And said US superstar thereby cutting his own throat, and making himself unemployable in the future?
"Amazing resume, US superstar. Unfortunately, you're overqualified and we can't pay your rate. If we hired you, you'd just jump ship in a few months when something better came along. We can't afford to do that. Sorry."
?
Or is US superstar expected to make himself indispensable by doing everything in SuperQ that s/he creates and nobody else can understand? I thought indispensable people had to be fired by "sensible" management because they were too dangerous to the business's future?
?
Thanks.
Cheers,
Scott.
|
Post #381,695
10/5/13 4:19:09 PM
|
Remember when I said we were one in a million?
Some fought me, others agreed. Whatever the number, a large percentage of them work in my industry.
So #1: There are NO superstars in this situation, they are ALL superstars, in both capability and general mentality. The barrier for entry is too damn high. That includes management and how they handle the "talent".
http://www.kx.com/q/d/kdb+1.htm
As Bt taught me, As want to work with As, B want to work with Cs. These people are As and they keep it that way. As are always in demand.
So, no worries on either side.
|
Post #381,697
10/5/13 4:37:46 PM
|
Thanks.
|
Post #381,912
10/9/13 9:14:33 PM
|
Haven't used it
Just checked it out as a possible addition to the architecture.
I'll think about it.
Regards, -scott Welcome to Rivendell, Mr. Anderson.
|
Post #381,931
10/10/13 5:56:02 AM
10/10/13 6:14:10 AM
|
Cool
Went to dinner here last night:
http://togrp.com/tog...tk-midtown/about/
No, I didn't pay.
We had a room in the back and continuous stream of mind blowing stuff.
Mmm, kobe beef.
I figure after I prove myself with python I'll move to kdb+/q.
Since you already have some trading background you will have a leg up.
And since we love python here, it'll be a double win for you.
Hmm, some type of python engine to generate q code.
Just a thought.
Went to 1st day of 2 day course python course yesterday.
Yum, generators. Now that is a nice time saver.
As I'm reading the docs, I keep on thinking of Modula.
And then the docs refer to Modula, saying the OO semantics are very close to it, but Guido rarely uses Modula terminology because so few people ever heard of it.
Edited by crazy
Oct. 10, 2013, 06:14:10 AM EDT
|
Post #381,719
10/7/13 3:34:51 AM
|
Columnar? Is that table-oriented, eh?
I know a man who'd like that.
|
Post #381,722
10/7/13 8:05:40 AM
|
rofl.
|
Post #381,883
10/9/13 5:03:05 PM
|
Now that is evil! :)
Alex
|
Post #381,891
10/9/13 6:10:44 PM
|
I still e-mail with...
BJ from time to time.
Wow, does he have a reputation. *STILL* to this day.
--
greg@gregfolkert.net
"No snowflake in an avalanche ever feels responsible." --Stanislaw Jerzy Lec
|
Post #381,892
10/9/13 6:11:02 PM
|
Well actually, no, it's the other way around:
It's "row order" that is the traditional "table-oriented" database model; "columnar" is the newfangled speed-up thingy that would probably screw up Captain Obvious' code like a bitch. (Come to think of it, now that I've had a chance to get reacquainted with Dr Goodnight's(*) creation, Br*ce would probably like the SAS system a lot.)
---
(*): No, not Holly. More's the pity.
--
Christian R. Conrad
Same old username (as above), but now on iki.fi
(Yeah, yeah, it redirects to the same old GMail... But just in case I ever want to change.)
|
Post #381,932
10/10/13 6:08:21 AM
|
Ahh, SAS
Eons ago we had a standard reporting process that ran on our mainframe built on the SAS freq report function. I was forced to upload large amounts of data just for it. It took a couple of hours to run on my data. Crap mainframe, crap CPU allocation, crap, crap, crap.
We didn't use any other functionality, just that damn freq report. From a very expensive yearly leased SAS environment.
I implemented that report in Perl 20 years ago, and have been carrying that code around since. One of the best damn bits of code I ever wrote. Not the code really, but the usable output. And it ran MUCH faster.
That looks to be a good python project. Time for a rewrite.
|
Post #381,973
10/10/13 1:39:53 PM
|
Technology from 1995 is "new fangled"?
That's when Sybase IQ came out and it's a columnar data store.
|
Post #381,976
10/10/13 1:57:47 PM
|
Yup, everything after ABBA split up is modern crap.
Now get off my lawn, punk!
--
Christian R. Conrad
Same old username (as above), but now on iki.fi
(Yeah, yeah, it redirects to the same old GMail... But just in case I ever want to change.)
|
Post #381,981
10/10/13 2:17:52 PM
|
ABBA who?
--
greg@gregfolkert.net
"No snowflake in an avalanche ever feels responsible." --Stanislaw Jerzy Lec
|
Post #381,984
10/10/13 2:43:26 PM
|
the swedish millie vanillie wannabees /me flees!
Any opinions expressed by me are mine alone, posted from my home computer, on my own time as a free American and do not reflect the opinions of any person or company that I have had professional relations with in the past 58 years. meep
|
Post #381,987
10/10/13 3:18:07 PM
|
Milli Vanilli? Is that a new Starbucks drink?
--
greg@gregfolkert.net
"No snowflake in an avalanche ever feels responsible." --Stanislaw Jerzy Lec
|
Post #381,998
10/10/13 6:39:21 PM
|
ABBA, the one and only, obviously.
--
Christian R. Conrad
Same old username (as above), but now on iki.fi
(Yeah, yeah, it redirects to the same old GMail... But just in case I ever want to change.)
|
Post #382,026
10/11/13 12:46:08 PM
|
question was ficitious... obviously
--
greg@gregfolkert.net
"No snowflake in an avalanche ever feels responsible." --Stanislaw Jerzy Lec
|
Post #382,094
10/14/13 2:34:12 AM
|
So was the answer, didja notice? :-)
|
Post #382,102
10/14/13 8:05:05 AM
|
NO NEVAR! IN A BAHMILLION YEARS!
--
greg@gregfolkert.net
"No snowflake in an avalanche ever feels responsible." --Stanislaw Jerzy Lec
|
Post #382,104
10/14/13 8:34:57 AM
|
Bah, just because none of the pickled...
...herrings is _actually_ red. :-(
--
Christian R. Conrad
Same old username (as above), but now on iki.fi
(Yeah, yeah, it redirects to the same old GMail... But just in case I ever want to change.)
|
Post #382,121
10/14/13 10:26:42 AM
|
Wow...
You do catch on... eventually.
Maybe some day, you'll be able to translate BOxlish for us. If only.
--
greg@gregfolkert.net
"No snowflake in an avalanche ever feels responsible." --Stanislaw Jerzy Lec
|
Post #382,127
10/14/13 11:31:35 AM
|
that was a gag? sheeit I ordered some
Any opinions expressed by me are mine alone, posted from my home computer, on my own time as a free American and do not reflect the opinions of any person or company that I have had professional relations with in the past 58 years. meep
|
Post #382,155
10/14/13 4:19:09 PM
|
Naah, quite serious--the only gag was mine, the bit about...
...the band being "the one and only" Abba. AFAIK, the herring canners are a lot older and still going strong.
So, which kind did you order, and how much? :-)
--
Christian R. Conrad
Same old username (as above), but now on iki.fi
(Yeah, yeah, it redirects to the same old GMail... But just in case I ever want to change.)
|
Post #382,157
10/14/13 4:22:39 PM
|
garlic sauce of course
Any opinions expressed by me are mine alone, posted from my home computer, on my own time as a free American and do not reflect the opinions of any person or company that I have had professional relations with in the past 58 years. meep
|
Post #382,168
10/14/13 5:40:19 PM
|
Yuk - the one spice that doesn't go with herring.
Well, that and tomato, of course.
--
Christian R. Conrad
Same old username (as above), but now on iki.fi
(Yeah, yeah, it redirects to the same old GMail... But just in case I ever want to change.)
|
Post #382,184
10/14/13 8:32:06 PM
|
I have some Abba on my phone
Heard take a "chance on me" while walking fast through the crowds on the way to the train. If you've ever been in Times Square in the dark it's a surrealistic experience. The monster full light billboards make sure there is no such thing as darkness, and the flashes of light and dark keep the crown entertained.
|
Post #382,197
10/15/13 1:08:23 AM
|
How good that Her Majesty is amused.
|
Post #382,037
10/11/13 7:22:02 PM
|
What goes around comes around...
I heard the people they taught in Scandinavia to write songs are now teaching songwriting to those behind quite a number of the current K-pop songs. :-)
Wade.
|