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.