This Job Vacancy has Expired!

Financial Software Engineer - Python/Java

Posted on Jul 15, 2020 by Request Technology - Robyn Honquest

Virginia, VA
Immediate Start
$100k - $150k Annual

The ideal candidate will have a creative but analytical mindset and be passionate about software engineering. The selected candidate will combine strong software development, quantitative analysis, and collaboration skills to help build high-performance, scalable and fault tolerant solutions.

You will Design, develop and support production systems, which typically contain a models developed by a team of data scientists. Our existing systems are written in Python, however, we choose the right technologies for each system, so candidates need to be able to quickly learn new languages and libraries.

  • Design and develop new code, implement automated testing to ensure standard technology development practices are me

  • Support Data Scientists

  • Work side-by-side with data science and machine learning experts to solve their technical challenges, for example:

  • Implement new machine learning techniques that are not provided by an existing library

  • Optimize code written by data scientists to reduce runtime and memory usage


  • At least 5 years of experience developing in Python or Java

  • BS in Computer Science or equivalent experience

  • Experience with building production web services

  • Experience working with numerical/quantitative systems, eg, pandas, NumPy, SciPy and Apache Spark

  • Experience writing automated unit, integration, regression, performance and acceptance tests

  • Solid understanding of software design principles

  • Familiarity with linear algebra, regression analysis and machine learning techniques

  • Experience with cloud computing and storage services

  • Experience with C or C++

  • Strong quantitative skills (statistics, econometrics)

Reference: 910693794

Set up alerts to get notified of new vacancies.