Vice President, Trading Strategist

Bank of America Bank of America · Banking · New York, NY

This role involves developing and enhancing algorithms and financial models for trading and portfolio management, automating processes, and building data pipelines and web applications for quantitative analytics within a financial institution.

What you'd actually do

  1. Employ financial models to develop solutions to financial problems or to assess the financial or capital impact of transactions.
  2. Conduct quantitative analysis of the current markets, trends, and trading strategies; develops reliable tools to automate the daily processes of the structured trading desks.
  3. Design, develop, and maintain efficient and scalable financial data pipelines, including ETL from both structured and unstructured data, database management, and data manipulation using SQL;
  4. Develop optimization models using scipy/gurobi, including applying probability theory and numerical analysis to enhance portfolios under different metrics and multiple constraints;
  5. Automate processes to minimize risk for equity or equity derivatives using Python.

Skills

Required

  • Python
  • C++
  • Linux
  • SQL
  • React
  • Flask
  • scipy
  • gurobi
  • probability theory
  • numerical analysis
  • Mathematics
  • Computational Finance
  • Finance
  • Engineering

Nice to have

  • structured products
  • equity derivatives

What the JD emphasized

  • Python and C++ with Linux to develop and enhance algorithms and provide production quality solutions for trading/portfolio management
  • Design, develop, and maintain efficient and scalable financial data pipelines, including ETL from both structured and unstructured data, database management, and data manipulation using SQL
  • Develop optimization models using scipy/gurobi, including applying probability theory and numerical analysis to enhance portfolios under different metrics and multiple constraints
  • Automate processes to minimize risk for equity or equity derivatives using Python