Financial Engineering Senior Job Description

Financial Engineering Senior Job Description Template

Our company is looking for a Financial Engineering Senior to join our team.

Responsibilities:

  • Clearly craft and articulate messages (both written and verbal) to a variety of audiences;
  • Implement new machine learning techniques that are not provided by an existing library;
  • Work side-by-side with data science and machine learning experts to solve their technical challenges, for example;
  • Actively seek opportunities to continuously improve the technical quality and architecture to respond to business needs;
  • Design and develop new code, implement automated testing to ensure standard technology development practices are met;
  • Peer review code and automated tests, help team members with design and implementation challenges;
  • Optimize code written by data scientists to reduce runtime and memory usage.

Requirements:

  • Experience writing automated unit, integration, regression, performance and acceptance tests;
  • Strong quantitative skills (statistics, econometrics);
  • BS in Computer Science or equivalent experience;
  • Solid understanding of software design principles;
  • Familiarity with linear algebra, regression analysis and machine learning techniques;
  • Experience with building production web services;
  • Experience with cloud computing and storage services;
  • At least 5 years of experience developing in Python or Java;
  • Experience working with numerical/quantitative systems, pandas, NumPy, SciPy and APache Spark;
  • Experience building production web services;
  • Bachelor’s degree;
  • Financial industry experience;
  • 5+ years experience developing Python;
  • Experience working with numerical/quantitative systems, eg, pandas, NumPy, SciPy and Apache Spark;
  • Experience working with numerical/quantitative systems, e.g., pandas, NumPy, SciPy and Apache Spark.