Job Description

The Data Analytics team at JPMorgan Corporate Investment Bank combines cutting edge machine learning techniques with the company's unique data assets to optimize all the business decisions we make. In this role, you will be part of our industry-leading data analytics team, and advance the state-of-the-art in financial applications ranging from generating business intelligence to predictive models and automated decision making. Our work spans the company's lines of business, with exceptional opportunities in each.


The successful candidate will apply data analytics techniques from traditional statistics to data engineering and some machine learning for banking applications. Machine learning techniques will include familiarity or knowledge of at least one of the following areas: time series analysis, supervised learning, pattern detection, natural language, maximum entropy models and neural networks.



  • Develop scalable tools leveraging machine learning and deep learning models to solve real-world problems in areas such as Speech Recognition, Natural Language Processing and Time Series predictions.
  • Collaborate with all of JPMorgan's lines of businesses and functions in the Corporate Investment Bank: Markets, Global Investment Banking, Corporate Banking, Technology and  Operations.
  • Lead your own project. Suggest, collect and synthesize requirements. Create an effective roadmap towards the deployment of a production-level machine learning application.


  • MS or PhD in a quantitative discipline, e.g. Computer Science, Mathematics, Statistics, Operations Research, Data Science, or similar BS with 2 years of experience in a highly quantitative position.
  • 2-5 years of hands-on experience developing statistics models and machine learning models.
  • Strong ability to develop and debug in Python, Java, C or C . Proficient in git version control. R and Matlab are also relevant.
  • Strong experience with machine learning APIs and computational packages (TensorFlow, Theano, PyTorch, Keras, Scikit-Learn, NumPy, SciPy, Pandas, statsmodels).
  • Experience with big-data technologies such as Hadoop, Spark, SparkML, etc.
  • Familiarity with basic data table operations (SQL, Hive, etc.)
  • Experience in Deep Learning: DNN, CNN, RNN/LSTM, GAN or other auto encoder (AE).


Problem solving and collaboration skills

  • Should be able to work both individually and collaboratively in teams, in order to achieve project goals.
  • Must be curious, hardworking and detail-oriented, and motivated by complex analytical problems.
  • Must have the ability to design or evaluate intrinsic and extrinsic metrics of your model's performance which are aligned with business goals.
  • Must be able to independently research and propose alternatives with some guidance as to problem relevance.
  • Must be able to undertake basic and advances EDA, may require some direction from more senior team; should be aware of limitation and implication of methodology choices.
  • Ensures re-use and sharing of ideas within team and locale.
  • Able to work with non-specialists in a partnership model, conveys information clearly and creates a sense of trust with stakeholders.
  • Shows institutional awareness and some understanding of applied problem solving, may require coaching and guidance as to how to most rapidly reach a satisfactory conclusion

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online