
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A forward-looking technology company is seeking a developer to drive financial modeling and algorithm implementation using Python and Shell Scripting. Responsibilities include developing and testing financial models, executing cloud-based applications, and producing quantitative reports. The ideal candidate should have advanced analytical skills, experience in AWS, and knowledge in econometric modeling. An MS degree is required, PhD preferred, with at least 3 years of relevant experience.
This role drives financial forecasting by developing financial models and algorithms. It leverages advanced analytics to translate complex financial logic into software code and ensures model accuracy.
Updated: August 23, 2024
Job location: VA
This role involves developing, implementing, and testing financial models and algorithms using Python and Shell Scripting. It utilizes advanced analytics to translate complex financial logic into software, ensuring accuracy through testing and model execution. The role also requires producing quantitative reports and communicating complex analysis effectively.
Develop, implement, and test all components using Python/Shell Scripts of financial models, algorithms, cash flow simulations and pricing/risk metrics calculations in end-user or production computing systems for business decisions, financial and regulatory reporting, and risk management.
Use Advanced Analytics and Data Science techniques to efficiently translate complex mathematical, business, and financial modeling logic into software code. Design and execute test cases for modeling and analytical software applications to ensure they meet business needs and model requirements. Design and execute modeling application systems via distributed computing both on premise and on external cloud.
Execute model application runs, process/validate model outputs, and produce/review quantitative reports for business use.
Communicate complex quantitative analysis in a clear, precise, and actionable manner both verbally and in writing.
Proactive/fast learner and self-driven problem solver.
Ability to work remotely on a larger team (20).
Strong software developer using Python (including SciPy, NumPy, and/or PySpark), SQL, and Linux Shell Scripting.
Familiarity of software development testing requirement, procedure, and tools.
Efficient in Linux environment with large volume (multi-million records) of data.
Strong mathematical and analytical skills.
Experience working in AWS/Cloud environment.
Experience implementing various quantitative models and algorithms.
Experience working with financial data, analytics and cashflows applications.
Knowledge in Single-Family mortgage loans and derived products.
Knowledge of econometric modeling and statistical analysis.
Knowledge of Monte Carlo simulations.
MS in Computer Science, Statistics, Math, Engineering, or related field, PhD preferred.
3+ years of relevant experience in building large scale model applications or systems.
Understanding of Credit Risk Model, Enterprise Regulatory Capital Framework (ERCF), Comprehensive Capital Analysis and Review (CCAR), Financial Statement Reporting (FSR), Credit Risk Transfer (CRT), MBS, etc. a big plus.
Demonstrated skills with Jupyter Notebook, AWS Sagemaker, or Domino Datalab or comparable environments.
Knowledge in SAS, R, JAVA, C++ / C#, SQL, object oriented programming, service oriented architectures.
Knowledge of AI or machine learning techniques (regression, classification, clustering, graph models, etc.) is big plus.
Hands-on experience building models with deep learning frameworks like MXNet, Tensorflow, Keras, Caffe, PyTorch, Theano, or similar.
Experience search architecture (ex - Solr, ElasticSearch).