Quantitative Developer - Portfolio Optimization Tools (Remote)

Eliassen Group • United State
Remote
Apply
AI Summary

Eliassen Group is seeking a Quantitative Developer to build and optimize internal portfolio management tools. This 100% remote role requires strong Java programming skills and a solid understanding of quantitative finance and optimization. The developer will collaborate with financial professionals to enhance critical production tools for traders and portfolio managers.

Key Highlights
Develop and maintain quantitative optimization tools for portfolio management.
Collaborate with traders, portfolio managers, and analysts to enhance tool functionality.
Convert existing modules from MATLAB/other scientific computing languages into production-ready software.
Integrate with industry data sets like Bloomberg and Reuters.
Participate in the full software development lifecycle.
Technical Skills Required
Java Python MATLAB Postgres Oracle Bloomberg Reuters
Benefits & Perks
$85 - $95/hr W2
Medical, Dental, and Vision benefits
401k with company matching
Life insurance
W2 and corp-to-corp options

Job Description


Description

**100% Remote**


The role focuses on quantitative development and optimization tools, requiring a blend of software development skills and a strong mathematics background. The developer will work on internal applications, primarily a tool used for portfolio management and optimization, which is a critical production tool for traders, portfolio managers, and analysts. The tool is developed in-house and written in Java, but the client is open to candidates with experience in other programming languages, particularly those with a strong quantitative and analytical skill set.


Pay: $85 - $95/hr W2


We can facilitate w2 and corp-to-corp consultants. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Responsibilities

  • Develop and maintain quantitative optimization tools used for portfolio management.
  • Collaborate with traders, portfolio managers, and analysts to understand their needs and enhance the tool's functionality.
  • Work on rebalancing portfolios subject to regulations and constraints.
  • Ensure the tool closely replicates benchmarks or model portfolios.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Write clean, scalable, and efficient code primarily in Java, with potential use of other languages like Python and MATLAB for scripting and analysis.
  • Convert existing modules from MATLAB or other scientific computing languages into production-ready software.
  • Maintain and enhance the tool's integration with industry data sets such as Bloomberg and Reuters.

Experience Requirements

  • Strong programming skills in Java; experience with Python, MATLAB, or other scripting languages is a plus.
  • Solid understanding of quantitative finance, optimization, and portfolio management.
  • Experience with databases such as Postgres and Oracle.
  • Familiarity with industry data sets and financial market data.
  • Ability to work at the intersection of software development and quantitative analysis.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work collaboratively in a team environment.

Education Requirements

  • Bachelor's degree in Computer Science, Mathematics, Finance, or a related field. A graduate degree is preferred.


Subscribe our newsletter

New Things Will Always Update Regularly