JOIN
Get Time
employmentOpps   


Take a look at Citigroup's job openings.

HandleComment
citigroup1we just arrived. apologize - thanks to everyone for attending. we are all members of the derivative trading strategy group. we build very very high performance real time systems to trade electronic options
mikecitigroup1: hello, no problem
TAGcitigroup1: ;-)) Welcome
mikecitigroup1: we'll let everyone know that you are here
nicka81revtekniques: Hello John!
gt494Who has the first question for citigroup?
citigroup1we are specifically looking to increase the size of our group with people of the top top caliber. we are a relatively small group that is designing the real time trading algotithms that automatically trade equity options.
viktorashey guys, I've heard that GS have their own programming language for quants. what about you?
TAGcitigroup1: Can you discusss job functions / roles at your group ?
hahaHI guys
hahaWhere is citigroup?
hahaAll over the US?
citigroup1we are all simultaneously designing trading strategies and building the systems that support them. Are current system uses 100,000 updates of input data per second and runs on over 150 computers
drsammybAre you hiring actuaries
hahacitigroup1: Shall we move to the east coast for working for citigroup?
TAGhaha: I think it's NY, Manhatten .. or NJ
TAGhaha: not sure
citigroup1all our jobs are in manhattan
Larrycitigroup1: what do you expect from us in therms of pure algorithms?
citigroup1we are on a massive trading floor the size of a football field.
nhzp339citigroup1: Does it mean you only hire people living there now?
Larrycitigroup1: like, what distinguish this job than the many other financial ones?
nicka81citigroup1: could you elaborate on designing trading strategies? are you trying to make automatic market predictions?
citigroup1we care more about algorithm ability - finance knowledge is not terribly important . The math, logic, and algorithm requirement is most important.
ruGloryci do you have free food?
citigroup2free food for thought? :-)
BillyBobGood response :)
digitalmpucitigroup2: What accroding to you, is the prospect of non CS students in the industry?
ruGloryups sorry I am not familiar with interface
TAGcitigroup2: What Job roles do you search for ? Researcher / Developer / Testing ?
Larrycitigroup1: well, right now, I'm working for a hedge fund, so I guess I'm asking.. what's special about your job positions?
digitalmpucitigroup2: Developer / Researcher - either
ruGloryactually I am working for financial company so I wonder is it sort of standard for the industry
citigroup1we dont have free food... hopefully the algorithms make enough that we can buy our own with ease ;)
amirshimWe currently have many positions available... everything from the (uninteresting) connectivity positions to quants.
citigroup2about roles: we are looking for a mixture of all these. nowadays it becomes tricky to be a researcher without being a developer at the same time
ruGloryAren't you moving towards offshore?
Larryhow is job security?
citigroup2no, we aren't moving offshore - we are based in nyc
aksaharanWhat are the main attributes you look in a developer/researcher? does he need to belong to particular background?
travlinscottywhat sort of working conditions do you provide for your developers?
citigroup2good people usually have good job security. finding good people is difficult
citigroup1the difference is that the scale and complexity of the developemnt at a typical hedge fund does not scale to derivatives.
citigroup1Most hedge funds (lets assume stat arb) have to trade a few thousand stocks.
citigroup1the algorithms are complex but the infrastructure is less complex. we trade 500,000 options and have many more variables to deal with.
citigroup1most firms can not afford to trade high frequency options. it is MUCH more costly to build such a system. The problem is very nonlinear and requires much more calibtation
amirshimJob security in a large company is very strong... although we are locates in nyc, we have positions in every part of the world.
NotImplementedcitigroup1: do you need algorithms to work with portfolios?
digitalmpucitigroup1: What do you think about employing people that are not CS majors?
airtifaif somebody won money, how he'll receive it?
ruGloryHow about Phila? Do you have position(s) here?
citigroup1the key with job security is that developing the algorithms and systems for these systems is the cutting edge. anything on the cutting edge has good job security almost by definition.
AdminBrettsorry if this was asked, but what are the salary ranges on the jobs typically being offered
AdminBrettHow high will they scale with ability?
citigroup2we aren't specifically looking for CS majors
marcolocoso your goal is to build strong programming team of your own, rather than using contractors project-basis?
drsammybAre you guys recruiting for only the corporate and investment banking division?
TAGmarcoloco: sure yea ;-) Imagine your contractors wrote a program to automaticaly buy wrong stocks ;-)
citigroup2doing it project-based does not make sense. you have to build your own system - if you want to tune it, maintain it etc
nhzp339citigroup2: Do you hire no-US citizen?
citigroup1salary is very competive. most of wall street is on bonus meaning that the profitability of the systems and the group drives everything
citigroup1we dont lose people on compensation and career growth
amirshimadmins: is the prize money distributed by you guys?
TAGcitigroup2: What technology your system is bases ?
digitalmpucitigroup2: Then you mean the students for example Electronics major can get the same job as a CS major
AdminBrettcitigroup1: I imagine that you may have proprietary algorithms and such, which would lend things more to in house development
harvey6ftthe prize money is distribuged by Topcoder
digitalmpucitigroup2: Then what is the required qualification
citigroup2US citizenship is not a requirement. work authorization obviously is - but if you're a student, we could make one for you
Larrycitigroup1: how is the compensation package (with bonuses and stuff) competitive with say, a hedge fund?
TheFaxmanamirshim: yes
TAGcitigroup2: H1B ?
TheFaxmanamirshim: we handle all the distrobution
citigroup2H1B is good, yes
amirshimadmins: Can you answer that question to the public.
TAGcitigroup2: Do you sponsor it or handle moves only ?
citigroup2qualifications aren't cast in stone. but we are looking at 3 areas: CS, math, finance - in various proportions
tootooliuwhere is your group located at? NYC?
jmpld40TopCoder will distribute prize money
viktorascitigroup1: how long typically people stay in citigroup in the positions you are considering? 3 years? 4 years?
ruGloryDo you use middleware if any?
amirshimour technology is hybrid, based on both bought and in-house developed code.
citigroup1we are recruiting for top notch technology in derivatives specifically but we will internally distribute all top notch resumes to groups looking for cutting edge algorithm development.
citigroup1We also have a lot of high performance systems for exotic options pricing.
citigroup2of course, we do sponsor H1B. we are a big corporation
AdminBrettcitigroup2: suppose someone is well trained in CS and Math, what would you recommend as to beefing up their finance background?
TAGamirshim: What about languages used ? Any details ..
digitalmpucitigroup2: What about people from electronics background with a good knowledge in soft development?
LarryAdminBrett: there's a good textbook on derivative pricing
AdminBrettLarry: hmm, I would be interested if you have a link
cattalurcitigroup2: If we are interested in the position, is it enough if we apply through top coder website? or do we need to send u our resume?
amirshimwe use both home-grown middleware and some external middleware to connect to the different systems.
Larryalso: http://www.cs.sunysb.edu/~skiena/691/
citigroup1while we are a 'big company' we are a small group. this actually gives an optimal blend of big and small. on a daily basis - you at most interact with a group of 30-50 key people. we have the benefit of a small effort with the resources of a big compa
LarryAdminBrett: also: http://www.cs.sunysb.edu/~skiena/691/
citigroup2finance knowledge is not a must. in fact, it is the least important of the 3.
LarryAdminBrett: the book is listed there
aksaharancitigroup2: Do you also onsider people with out financial industry background?
ruGloryCORBA to connect to exchanges?
AdminBrettLarry: Thank you
AdminBrettLarry: I may also take a look if they have anything online at NYU
AdminBrettLarry: I know they have a masters program in mathematical finance
citigroup1amir was a key desiger of our middleware. the performance requirements of our middleware is too high for off the shelf product
amirshimWe develop mostly in c++ and csharp
shuvovsecitigroup1: Do you have positions in the D.C. area?
citigroup2to my knowledge only one options exchange uses CORBA
citigroup1no. we are only in manhattan
LarryAdminBrett: it's nothing too difficult anyhow, coming from a math/cs background
marcolocois your software dev team just one department in citigroup or is it a separate company
citigroup1the message connection layer is the least important. most of that is abstracted by internal apis
AdminBrettcitigroup1: suppose someone is interested in these positions
AdminBrettcitigroup1: what is the best means to go about applying?
citigroup1there is a link on the topcoder site that you can post interest in our positions
citigroup2we are not a separate company. we are part of the Global Markets division of Citi
smartgirlcitigroup1: how many software engineerers are needed in the near future? thanks
AdminBrettcitigroup1: thanks
mikeanone interested in appyling can visit this link: http://www.topcoder.com/tc?module=Static&d1=contracting&d2=citigroup
citigroup1we are looking for 5 immediately. but we have enough people at citi looking for top people that limits are not important
jOhnson24mike: cheers mate
citigroup2about beefing up on finance - reading a good book is usually helpful
ruGlorynyc not an option :(
smartgirlcitigroup1: thanks!
AdminBrettLarry: that looks like a great link, thanks
LarryAdminBrett: ya, I was the pseudo-TA for that course a year or so ago =)
harvey6ftWill Citigroup consider candidates right out of school?
citigroup1yes. we want top notch - regardless of experience.
citigroup2we do like people right out of school
travlinscottywhat sort of work space do you give your developers? Cubes? Open plan? Offices with doors that close?
Larrycitigroup1: how well do you compensate in respect to experience? how about bonuses?
citigroup2we sit on the trading floor
fagianiwhat are the skills necessary to be a candidate at Citigroup?
Larryya, and what is the culture in citigroup1? casual? business?
AdminBrettcitigroup1: I expect many members here to be very skilled in both math and coding. You already mentioned algorithm design for trading software. Are there any other positions available to them?
citigroup2business casual :-)
rampupAre the jobs WorkFromHome type or Onsite?
citigroup1the main thing i think you will find with derivatives is that the problem is probably the most complex statistical problem around with more data than you can imagine
citigroup2onsite
digitalmpucitigroup2: For recruiting fresh people, which is more important to you - academic result, extra-curricular activities, previous experience ?
ruGlorysit on trading floor and no free food? unbeliavable :)
citigroup1it is an optimal problem that combines math, algorithms, and high performance computing.
TAGcitigroup1: What are work-hours ? Are they same as trading one or different ?
rampupciti
citigroup1our biggest criterea is that you should be the best at what you have done. we are flexible in how we mesasure that and what we access
ruGloryI think even citadel has free food ;)
elizarovWhere are you physically located?
revtekniqueselizarov: nyc
rampupcitigroup1: Are the jobs WorkFromHome type or Onsite?
citigroup2experience is probably more valuable than a PhD - but we do have PhDs - e.g. myself
jOhnson24citigroup1: where is citigroup based?
amirshimEverything is onsite.
citigroup1we work a lot. we work flexible hours but because we like the problem and want to solve different sub problems - the hours are long. some people are moning people - they come in early
elizarovWhat derivatives you work with?
TAGjOhnson24: Manhatten, NY ..
AdminBrettcitigroup2: sorry if you said it already, but what do you do?
citigroup1others are night owls... we are flexible
jOhnson24citigroup1: don,t you have branches in the UK?
citigroup2oh yes, we have a large group in London
citigroup1we do a combination of prop algorithm development, strategy backtesting, datamining, and system developemnt to support this.
jOhnson24TAG: cheers
digitalmpucitigroup2: How much importance do you pay in performance of programming contests like TopCoder & ACM ICPC?
citigroup2well, this is our first time with TopCoder
citigroup1We also have a lot of people that focus more just on infrastructure. Not all the positions require as much pure math. all positions require really smart people
AdminBrettcitigroup2: Also, if you don't mind, what is your PhD in?
jOhnson24citigroup1: can i apply for a place her ein the uk
TAGcitigroup1: Can you clarify your words about infrastructure ?
theMadhousecitigroup1: Are you willing to sponsor visas?
citigroup2mine is in mathematical physics (don't try this at home...)
fagianicitigroup1: Would you sponsor a foreign candidate?
citigroup1we want to find people who will push the edge of boundries of what they do;. these people are often found in topcoder type challenges.
AdminBrettcitigroup2: Interesting. So with your credentials, what position did you apply for?
jOhnson24citigroup2: lol
marcolocobtw I can see your group's building in Carnary Wharf, London, just right now from the window :)
citigroup1less than half the group has phd's. i have 3 undergrad degrees in 3 years. degree is not as important as skills
citigroup2quant + developer + online chatter
citigroup1we also do have potential positions in london. if you are in london, hong kong, or sydney - please apply!
citigroup1our derivative systems have developement in each area
elizarovany plans to do more outsourcing or opening more development centers in other cities/countries?
Larrycitigroup1: what if we're in NY, but want to apply to HK? =)
AdminBrettcitigroup2: This is probably a silly question, but what do quants typically do at Citigroup?
fagianicitigroup1: How about other countrie's canditates? Are you willing to sponsor?
amirshimwe develop miffleware that can push upwards 300,000 messages per second (market data, eg. prices), we are constantly refining it... load balancing, routing, etc. We need lots of smart people to work on such problems.
citigroup2not sure how outsourcing will work for what we do - i am sceptical
citigroup1not for top tier type positions. citi outsources credit card payment systems. not propritary risk and trading system design
KrzysanDo you have internships?
drsammybNaive Question: Why waste your time recruiting computer programmers when you should be recruiting financial and mathematics wizards?
citigroup2yes. we have 2 interns right now
jOhnson24elizarov: lol
TAGamirshim: What do you think about quality of your codebase ? Is it strict or in in chaos ?
AdminBrettdrsammyb: Have you met some of our members? Plenty of math wizards abound.
drsammyb(as I said, it was naive :-) )
AdminBrettdrsammyb: hehe
citigroup1math and finance wizards are less valuable than smart 'engineers'. We dont need peoiple to write equations. we dont even price simple options with closed form solutions
jOhnson24drsammyb: i thought programmers are supposed to be mathematical wizards
citigroup2we don't need math wizards - most math in our case is not too hard
elizarovBtw, we already do write software for citigroup. And yes, I have 5 years options experiences, and our software easily handles 300k+ messages per seconds (we know what optons quotes mean ;)
Ryanhmm... most mathematicians don't "write equations"
elizarovSo I can perfrectly understand why you need the best people with contest experince. We employ exactly the same type ;)
batman7How are the citi guys todas
fagianicitigroup1: Are you planning to hire people from other countries or only citizens from the countries you have offices?
elizarovFortunately, they can still be found in abundance in Russia :)
citigroup1agreed on mathmeticians.. what we have found is that pure mathmeticians often cant write the algorthms of the complexity we need. the math is not as hard as the data challenge
jOhnson24citigroup1: hello?
sidhuagarwalcitigroup1: are u planning to recruit people from india
citigroup1real time analysis is not an easy problem
SoberMonkeyWould you consider telecommuters?
Softwalkeradmins: do you make the chat logs available on your site somewhere for these special chats?
TAGcitigroup1: what about special skills like performance optimization / system tuning etc.. ? Are you not looking for thouse ?
citigroup2no telecommuting, unfortunately
revtekniquesif you are interested in applying with CitiGroup, please apply at the following link
revtekniqueshttp://www.topcoder.com/tc?module=Static&d1=contracting&d2=citigroup
citigroup1our positions are all in NY. We do have other groups that need top people in London, Hong Kong, and Sydney, Tokyo
ruGloryelizarov: do you mean they have to type that 300 000 per sec manually? 8o(
elizarovThat why I was asking about outsourcing.It is a good way to tap into international potential (if you've looked into results of the recent ACM ICPCs you know what I mean)
rajaagcitigroup1: are there any part-time positions as i'm a student but wish to work
TheFaxmanSoftwalker: we haven't in the past but probbably could if there was enough demand
elizarovruGlory: fortunately not :) They have autoquoting engines.
ruGloryelizarov: do you mean they have to type that 300000 per sec manually? 8oP
Soultakerhi all
citigroup2we don't have part-time positions - but we do offer interships
TAGelizarov: ICPC does not mean anything .. Most of students in USA and other countries start to work early instead of competing in contests ..
Softwalkeradmins: Thanks, I think it would be nice
citigroup1agreed on smart people in india. the problem is we dont know what we need to build. we are writing the algorithm as we backtest the strategy as we build the software
citigroup1it is hard to break a probklem up - even if you have a top developer in the next building. our group does not distinguish between qants and developers for this reason
ruGloryelizarov: but I think such contest test of how quickly you can type
jOhnson24citigroup1: its called XP
azimiHi
elizarovTAG: That's true. It is also true, that almost any student in USA learns to program only in university, which is too late to develop exceptional skill
bitfiddlercitigroup1: I've spent a number of years devoloping historical analysis techniques using TradeStation Technology. Is this similar to what you're looking for?
rajneesh_bajajwhat type of derivatives you intend to include? Does Citigroup has own risk evaluation model or do they use std like montecarlo,etc
rajaagcitigroup1: can you give me a link about internships at citigroup?
citigroup2monte carlo is everywhere. we do it too
TAGelizarov: that's true that most of xUSSR does not provide any real skills anymore due to overall decrease of education level .. If you have tried to hire some people recently - you can understand that I'm talking about
AdminBrettelizarov: that isn't true necessarily
AdminBrettelizarov: I think many take the AP exams in High School
aksaharanHwhat other kind of simulation models do you use?
citigroup1tradestation is imore the backtest portion. the scale of the problem is much more complicated with options. it is a pretty big leap[p in complexity
sidhuagarwalcitigroup1: how much rating is required to get a job
jOhnson24elizarov: true, but also most of us learn math early but it does not warrant everyone wil be expceptional in math
amirshimall jobs positions and internships: http://www.topcoder.com/tc?module=Static&d1=contracting&d2=citigroup
elizarovTAG: education is a problem only recently. Fortunately, we are not yet feeling those effects too much (but will soon). Yes, I do hire people on regular basis in Russia
ruGloryTAG: maybe because you are just late?
citigroup1we have no 'rating' requirement. we want people who can demonstrate they like really high end problems. how that is determined is different for each person
IvanRomanovTAG: ??, ?????? ?????
rajneesh_bajajis backtest per day/week/month/year .... I believ you would store/need a lot of data
sidhuagarwalcitigroup1: i am right now doin my b.tech from india , is there any scope of getting job in ur company
gt494citigroup1: what is the biggest disappointment when you interview candidates?
citigroup2backtest depends on the problem - can be days, can be seconds and higher
drsammybHave any of your programs found any arbitrage situations? :-)
TAGelizarov: yep .. recently .. most of current hires are expirienced and 30+ people switching over companies .. no good new hires ..
citigroup1question for the group. we view finance problems as the most interesting problems out there. the perception is that people want to goto pure tech jobs. Is there a bias against finance that can be overcome to attract the best?
citigroup2programs by themselves don't do anything...
elizarovcitigroup2: do you do any back-testing based on historical option quotes (taking real historical quotes tick-by-tick)?
jOhnson24citigroup1: good question
ruGlorycitigroup2: without free food?
citigroup1there are a lot of tech jobs on wall street that are boring. we think we are nowhere close to these positions. curious if they give the business a bad perception
rajneesh_bajajnot at all ...it is very interesting, it is all about money honey
citigroup1yes. we look at real time options data
amirshimThe biggest dissapointment when interviewing candidates is people that are not motivated. People have diverse expertise, and we can usually fit people in one place or another, but not if they are not motivated.
TAGcitigroup1: pure-tech ? Have you ever seen this ?
v_ralevcitigroup1: are you interested in AI based stock dealing?
citigroup2yes, for certain things we do look at tick data - again, depends on the problem
elizarovTAG: You have to have good university connections to hire brigh "fresh" people. It's becoming harder to hire them in an "open" way.
TAGelizarov: that's exactly that I'm talking about ..
bitfiddlercitigroup1: From many programmers point of view, finance is all about leverage and driven by greed. Many high level thinkers might shy away from that...
dereliktcitigroup1: it's probably due to people's (at least my) ignorance of the financial world
citigroup2i am sceptical of "pure" AI
meragrinamirshim: How do you determine if a person is motivated?
elizarovcitigroup1: Interesting. Do you write custom data-storage solutions, too? Or do you use off-the-shelf databases to store that information?
citigroup1our systems approach AI. I hate the term AI... i prefer expert systems... it is very complex when you see how everything intrarelates
dereliktcitigroup1: as an example of ignorance, I've never thought about the interesting problems in analyzing financial data
aurorI think science people mostly don't have an interest on financial world.. it's "uncertainty" is not something to be expected from a pure science :-)
sidhuagarwalsidhuagarwal: i am right now doing my b.tech in india , is there any scope og gettin a job in ur company
aksaharanyou can find a very good book called "FIASCO" on that subject..
dereliktauror: unless you've seen the movie Pi
citigroup1i think you will find that we people motivated by the 'greed of finance' dont do well... the people motivated because it is the most interesting problem thrive
Ryanelizarov: so you have to be connected and open? Just like a good top space
citigroup2databases - depends on performance requirements. e.g. for low frequency we use std DBs. for high-frequency something more exotic
aurorI though expert systems are a branch of AI science.. mm...
citigroup1it is like counting cards or playing poker... 'money' is the result of whether your algorithm works...
EnogipeWell, the term "AI" is often misleading.
amirshimmeragrin: it's hard to determine if a person is motivated, but it is very easy to see if they are NOT. Some people close up when they are given challenges, so open up.
rajneesh_bajajfinance these days is very statistical and demands the best in technology ...we need better selling
v_ralevcitigroup1: are there real expert systems (AI) working there and actually buying and selling stuff?
EnogipeThings that fit under AI often shouldn't be associated with 'intelligence'.
elizarovcitigropu2: "more exotic" is something you develop in-house or still buy? Just curios if you need people who can really write this kind of things.
citigroup1agreed on AI... i just hate that AI solutions never tend to work because they try to overfit problems
citigroup2yes, yes - we do need people who can build exotic stuff
citigroup1nothing we build can be bought
sidhuagarwalcitigroup2: do u need good mathematicians
elizarovcitigroup1: then topcoder is really a good place to look for people.
citigroup2we don't need "abstract" mathematicians - if that's what you mean. we are more focused on the applied side of things. good math background is of great help, though
elizarovcitigroup1: but I assure you that there are some companies that can (and do) build those things and sometimes you might still consider buying (our outsourcing) this kind of solutions
citigroup1we will see ;) we tend to hate resumes from headhunters... they are often rehashed people who failed on wall street. we would rather find people who want to learn our problem
RyanThey need good chemists
elizarovcitigroup1: your hiring problem is that you are a financial institution in the first place.
Ryanbecause chemists have all the solutions
citigroup1yes. we buy components... our database is based on KDB (www.kx.com) we buy components when iti is not our speciality.... to not do so would be crazy... we write inhouse anything core to our business
czaralchemists
citigroup2yes, sometimes buying makes more sense. you don't want to get consumed with building infrastructure. you have to be pragmatic about it
elizarovcitigroup1: I work in a pure-software shop. And even when we develop the same software that you do (for financial instituions), it is much easier for us to hire people.
citigroup2that said - for top notch results you need to build your own infrastructure.
citigroup1agreed that is is hard being a financial institution.... i guess the interesting thing is that we are a small / dedicated group of people that does not feel like a 'financial institution'
elizarovcitigroup1: I've seen a lot of people who changed jobs, just because they despised to work for non-software company, even if their new job will entail doing the same stuff
citigroup1there are these big backoffice groups in banks that do bill payment / non business realted programming. these are very different to the groups we represent.
fagianiare you still talking about the citigroup opportunities?
auroractually by joining a financial institution, a programmer might think that they'll do basically the same job in the rest of their career (making financial programs etc). It's different from a pure-software house that develops many kind of softwares.
citigroup1wall street is going electronic. trading is about good systems. being a 'great trader' is less important because so much of the volumen is now traded by algorihtms
citigroup2we don't build "software products". we solve problems with computers. i believe it is somewhat different
fagianiI'd like to know about foreign sponsor possibilities...
AdminBrettcitigroup2: I may have missed your answer... what does a quant do?
amirshimelizarov: Some people prefer to be hands-on with the systems they write, tuning them to perform better and better on a day-to-day basis, some don't.
elizarovcitigroup1: I understand the kind of work you do perfectly, because I've worked with your kind. But how do you explain that to regular programmer? For him you're just a big financial institution.
citigroup2quants do "quantitative" things - analyzing data, looking for patterns, testing strategies. it is a rather loose term, as a good quant is always a good programmer
juancitigroup1: "bias against finance" <- bright guys think the challenging problems are in engineering r&d, e.g. communications technologies, dsp, etc. rather than in finance. more due to ignorance
citigroup2not true about challenging problems - financial problems are extremely challenging
citigroup2good luck everyone
amirshimgood luck