המקום בו המומחים והחברות הטובות ביותר נפגשים
Duties: Develop and improve automated algorithm used by traders to trade, hedge, and risk-manage G10 Rates financial instruments, including U.S. Treasury securities, interest rate swaps, and TBA using Java, C++, Python, and KDB. Construct and maintain analytics tools for analyzing market activity (prices, volumes), client-facing transactions performance and profitability, and the quality of pricing. Perform data mining and data analysis. Conduct data cleaning, data analytics, data mining, and feature engineering on internal and publicly available securities and derivatives transaction data. Build data-mining tools to analyze past prices, and risks and performance of financial instruments and portfolios. Develop machine-learning based predictors for various quantities involved in trading (prices of financial instruments, volumes, bid-offer spreads) and calibrate predictors. Improve predictors through exploring new database and feature engineering. Develop automated and semi-automated algorithm strategies and simulations and historical back-tests of the behavior of these strategies. Construct risk metrics for G10 Rates financial instruments, through building and configuring yield-curves and hedge models, for modelling transactions risks and managing risks. Maintain and develop technological infrastructure such as committing code to repositories, running unit/integration tests, building tools for unit/integration testing, implementing tests, and reviewing code. Educate traders about the technical details involved in the models built for them. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.
Requirements: Master’s degree, or foreign equivalent, in Mathematics in Finance, Mathematics, Financial Engineering, or a related field, and two (2) years of experience in the job offered, or in a related occupation in the financial services industry. Two (2) years of experience must include: Utilizing programming languages including C++, Java, and C# and handling implementation, debugging, and code reviews of pricers and pricing/trading algorithms; Utilizing programming languages including Python, q/KDB, R, and MATLAB and implementing machine learning algorithms, researching price-predicting indicators, and implementing framework to perform daily model calibrations; Overseeing bond and swap valuation and building pricers for bonds and swaps, analyzing risk of bond and swap instruments, building yield curves, and predicting profitability of bond and swap trades; Developing machine learning based predictors for various quantities involved in trading and calibrating these predictors using Python packages including Pandas, NumPy, SciPy, and Scikit-learn; Cleaning data for modelling and constructing various reports for traders including profitability, volume, and competitiveness; Assessing performance of models and algorithms from production data and running historical simulations (back-tests) for the various models; Cleaning internal and public transaction data by designing data schemas for storing and analyzing transaction data; and Building live pricers for G10 rates financial instruments and educating traders about technical details involved in the models built for them. 40 hrs./wk. Applicants submit resumes at . Please reference Job ID # 24754022. EO Employer.
Wage Range: $160,000.00 to $175,000.00
Full timeNew York New York United States
Anticipated Posting Close Date:
View the " " poster. View the .
View the .
View the
משרות נוספות שיכולות לעניין אותך