24 Jun 2015

Full-Time Senior Software Engineer

Research AffiliatesNewport Beach, California, United States

NOTE: This job listing has expired and may no longer be relevant!


Job Description

Design in-house systems for algorithmic portfolio construction and asset allocation control and monitoring. Work on the full-stack in pure Python 3, using a hybrid functional / OO framework. Help us create and maintain a fast, modular architecture for the hundreds of portfolios we build based on cutting-edge research in asset allocation. Be part of a development team in Investment Management where your work gets noticed, your users are your colleagues, and you have the opportunity to make radical contributions.

Requirements: You are an experienced software engineer working in any domain. You have worked on large Python projects, have a deep understanding of the language, and have successfully juggled OO and functional paradigms. You love brainstorming both architecture and implementation problems, and habitually test everything you write. Experience with high-performance Python frameworks (Numpy, Pandas, Cython, PyTables) is desirable.

Research Affiliates, LLC is a global leader in innovative indexing and asset allocation strategies. We are an academic-styled, research-driven finance firm with a strong emphasis on culture. We offer a comfortable office near the ocean, daily catered lunches, and abundant snacks and refreshments. Resources and time are available to attend conferences, continue expanding your skills, and pursue activities that drive personal growth and creativity. Benefits are excellent, and salary is commensurate with experience, education, and competitive with top software development firms. Relocation assistance is available.


How to Apply

Please send a resume via the apply form on this page.

Job Categories: Engineering. Job Types: Full-Time. Job Tags: finance, numpy, pandas, and python 3.

Apply for this Job

Get Your Weekly Dose of Python