알고리즘을 구현한 IT개발자의 권리는?

1.
2009년 11월 미국 골드만삭스 회장의 말 한마디가 미국을 뒤짚어 놓았습니다. “I’m doing God’s Work”
리먼 브라더스사태로 정부로부터 공적 자금을 받았으면서도 직원들은 위해 200억달러의 보너스를 책정했습니다.

MB가 친서민을 코드로 내세우고 있습니다. 덩달이들도 한몫 거들고 있습니다. 시중 은행들이 막대한 이익을 내고 높은 급여를 받고 있는 것도 도마에 오르고 있습니다. 금융기관을 직장으로 두고 있으면, 특히 프랍트레이딩이나 헤지펀드 관련된 일을 하면 급여가 많다고 생각합니다.금융기관에서 IT관련된 일을 하여도 마찬가지입니다. 물론 다른 직종에 비해 급여가 많습니다. 그렇지만 트레이더나 퀀트와 비교할 수 있을까요?

전통적인 트레이딩전략은 퀀트의 수학적 모델 + IT의 전산 시스템 + 트레이더의 동물(?)적 감각이 결합된 방식으로 이루어집니다. 이중에서 퀀트와 트레이더는 트레이딩에 따른 수익중 일부를 보너스로 받습니다.

According to the New York authorities, Wall Street banks will pay $20 billion in bonuses and retain $55 billion in profits this year. 

IT기술이 점점 발전하면서 정보기술이 중심이 된 트레이딩전략이 탄생하였습니다. 고빈도트레이딩전략(High Frequency Trading)입니다. HFT에서는 트레이더의 동물적인 감각은 중요하지 않습니다. 알고리즘에 의해 구현된 전략에서 따라 컴퓨터가 매매를 실행합니다. 트레이더는 이제 매매를 하지 않고 시장의 흐름을 판단하여 알고리즘이 시장의 흐름에 적합한지를 판단할 뿐이다.

이런 상황에서 보수체계는 과거와 동일하여야 할까요? 트레이딩의 핵심을 맡고 있는 프로그램머가 과거처럼 월급만 받는 것이 타당할까요? 미국의 HFT 프로그래머들이 이런 관행에 반기를 들었습니다.

2.
고빈도트레이딩을 주모델로 하는 기업은 이전과 달리 좋은 재능을 가진 전문가를 채용하는 일이 무척이나 중요합니다. 그래서 트레이더보다, 복잡한 데이타를 자유롭게 가공하면서 고성능의 트레이딩시스템을 구축할 수 있는 퀀트나 프로그래머를 둘러싼 채용이 본격적인 전쟁이라고 생각하고 있습니다.

According to Petter Kolm, deputy director of the mathematics and finance program at New York University’s Courant Institute, whose master of science of mathematics in finance program specializes in quantitative finance, “What they need is people with very strong programming skills, so they get them directly out of schools or through other channels. It’s called ‘real-time system experience.’ These are people who have the experience of writing code and analyzing huge amounts of data and the ability to move data back and forth quickly. Those types of generic computer science skills are always attractive.”
High-Frequency Trading Firms Seeking Tech Talent중에서 

HFT나 알고리즘트레이딩이 주된 흐름이 되면서 Trader보다는 Programmer와 퀀트를 찾는 경향이 커지고 있다고 합니다. 또한 퀀트는 근무시간중 95%를, 개발자는 100%를 개발 및 구현업무에 종사합니다.

It’s not enough to hire somebody who has abstract math skills or happens to do well in technical subjects,” Fraenkel explains. “They also have to be adept at using computers and software tools to handle the massive amount of high-frequency data that includes every single tick and quote that occurred during years of trading days. So this isn’t regular database skills. Our quants have to program 95 percent of the time, whereas a developer has to program 100 percent of the time. 

또한 트레이더보다는 개발이 가능한 퀀트나 프로그래머를 더 많이 찾고 있습니다. 물론 기술적으로 정량적인 분석을 할 수 있고 알고리즘을 개발하고 최적화하여 구현까지를 할 수 있는 전문가를 찾고 있습니다.

Still, quantitative trading firms have very high standards and can be extremely selective in whom they ultimately hire or even grant a telephone interview to. “We need people who are sure bets, and we need people who will be able to hit the ground running,” says Peter Fraenkel, chief technology officer at Pragma Securities, who adds that Pragma, a pure agency brokerage firm that executes trades on behalf of its clients, is highly quantitative and develops algorithms and optimal execution services. As such, the firm cannot take advantage of narrow skill sets, which can make recruiting challenging.

In fact, while there have been a number of high-profile moves lately by Wall Street executives leaving exchanges for high-frequency trading shops, some sources say the developers are becoming more important than the traders. “The more important [hires] are the guys who you never heard of, building feed handlers and other parts of systems,” says one source who spoke on the condition of anonymity. 

“In our world,” adds the Chicago prop trader, “There are many instances where a strong developer would be more valuable than a strong trader.”

3.
HFT나 알고리즘 트레이딩이 주된 흐름이 되면서 개발능력이 있는 사람(퀀트나 프로그래머)가 대접을 받는 세상이 되었습니다. 그렇지만 새로운 문제가발생하고 있습니다.

Slashdot에서는 HFT와 관련된 비즈니스세계를 다음과 같이 풍자하고 있습니다.

Programmers who design and code algorithms for investment banking are unhappy with their salaries. Many of them receive a low 6-figure salary whereas their bosses who manipulate these algorithms and execute the trades often earn millions. One such anonymous programmer points out that he was paid $150,000 per year, whereas the software he wrote was generating $100,000 per day.
High-Frequency Programmers Revolt Over Pay에서 

미국에서 발생한 사례입니다.
High-Frequency Programmers Revolt Over Pay
Revolt of the six-figure Wall Street coders
Revolt Against Traders Making Way More $$ Using Their Algos에 있는 내용을 정리하였습니다.

Goldman Sachs, Citadel, Getco와같은 HFT와 관련된 일을 하는 프로그램머들은 하루에 몇십만 달러를 벌어들이는 알고리즘을 개발합니다. 또한 오랜 시간 일을 하지만 받는 급여는 아주 일부입니다. 

Jeffrey Gomberg, 서른 두살의 프로그래머로 200,000달러이하로 급여를 받고 있습니다. Gomberg와 동료들은 HTG Capital에서 선물거래와 관련된 일를 하였습니다. 자신이 짠 알고리즘으로 매매를 한 트레이더인 대학 동창은 수백만달러의 급여를 받고 있습니다. Gomberg는 트레이딩으로 발생한 이익을 나누는 방식의 급여계약(profit-sharing arrangement)을 체결하자고 반기를 들고 협상을 하였습니다. 그 결과 HTG Capital은 사무공간, 전산시설등을 제공하였고 Gomberg는 40%에서 80%정도의 순이익을 갖기로 하였습니다. 더 중요한 점은 매매에 사용한 알고리즘 및 관련된 소스코드에 대한 권리를 가지고 있다는 점입니다.

HTG의 소유주인 Christopher Hehmeyer는 처음에는 프로그래머들을 80,000달러에서 150,000달러를 주는 조건으로 채용된 대학졸업자이거나 이민자들을 채용하였습니다. 그러나 Gomberg와 합의한 이후 더 높은 성과를 얻기 위한 HFT프로그램머들과 한 주에 세번에서 네번정도도 협의를 정도가 되었습니다. 나아가 프로그래머가 최소 250,000달러를 가지고 참여을 하면 파트너가 되고 좀더 많은 지분을 주겠다고 제안을 합니다.
익명의 프로그래머도 자신의 성과에 비해 낮은 급여지급했다고 생각한 두 회사를 떠났습니다. 한 회사에서는 하루에 100,000 달러를 벌었지만 일년에 150,000달러밖에 받지 못했다고 합니다. 회사의 소유주는 사무실을 제공하고 45,000달러를 인상하겠다고 했지만 결국 회사를 떠났습니다. 그리고 새로운 파트너를 만나서 자신들을 위한 트레이딩을 했습니다. 지금은 자신이 개발한 소프트웨어가 벌어들이는 수익의 반이상을 가져갑니다.

프로그래머는 말합니다.
“자신은 이전이나 지금이나 같은 일을 하고 있고 똑같은 수입을 올리고 있다. 그렇지만 예전에는 한계가 있었지만 지금은 끝이 없다. 내가 버는 만큼 가져간다.”

트레이딩에서 프로그래머가 점점 중요해지면서 능력있는 개발자를 빼앗기지 않기 위해 노력하고 있습니다. 어떤 회사는 년 200,000달러 이상을 보너스로 지급하고 있다고 합니다.

4.
중요한 논점이 등장합니다.

“금융회사에 다니면서 스스로 개발한 알고리즘의 저작권은 누구의 것인가”

앞서 미국의 사례는 개발자의 것이라는 전제하에서 협상이 이루어졌습니다. 그렇지만 Glodman Sachs에서 발생한 소스코드유출사건으로 기소된 Sergey Aleynikov에 대한 재판이 11월에 있다고 합니다. 유죄일까요?무죄일까요?

저작권을 보면 직무발명제도가 있습니다.

직무발명은 종업원이나 공무원,대학 교수 등이 자신의 직무 범위 내에서 한 발명을 말한다.개인이 직무와 상관없이 독자적으로 행한 자유발명과 구별된다.직무발명은 자유발명과 달리 그 권리가 누구한테 속하느냐의 문제가 생긴다.

직무발명이 생겨나기까지 종업원과 회사 모두가 공헌을 했기 때문이다.종업원은 직접 연구를 한 공로가,회사는 종업원에게 연구활동을 지속할 수 있도록 급여와 연구시설을 제공한 공로가 각각 인정된다.이에 따라 국내법에서는 회사가 종업원으로부터 직무발명에 대한 권리를 승계하고 대신 발명에 대한 정당한 보상을 해주도록 규정하고 있다.회사가 승계하지 않을 경우 권리는 종업원에게 넘어간다.
직무발명은 누구 소유지? ‥ 종업원 것 vs 회사 것 `모호‘중에서 

트레이딩에 사용하는 알고리즘을 개발한 퀀트 혹은 프로그래머의 저작권은 인정될까요? 당연히 개발자가 저작권을 갖습니다. 그리고 회사는 권리를 승계할 권리를 갖지만 정당한 보상이 전제가 되어야 합니다.

이제 KRX에서 수익률이 높은 알고리즘을 개발하면 됩니다.
쉽지 않습니다. 트레이더보다 적은 월급이라도 안정적으로 받는 것이 더 좋을 수도 있습니다.(^^)

어떤 길을 선택하시겠습니까?

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.