Python Developer

AllianceBernstein Holding LP   •  

New York, NY

Industry: Finance & Insurance

  •  

Less than 5 years

Posted 60 days ago

This job is no longer available.

We invest in our people and in the communities in which we operate, and we celebrate our diversity to showcase what makes us unique. We offer our talent the opportunity to grow professionally while working on cutting-edge ideas and outcomes in a global culture that operates as a tight-knit community.


If you're ready to innovate and grow your career, join us.

IT Group Description:

The Multi-Asset Technology group supports quantitative research, model development, and portfolio management processes for Multi-Asset Solutions (MAS) unit of AB. Specifically, we directly support the Dynamic Asset Allocation (DAA) group, the outcome-oriented product group, the defined-contribution retirement solutions group, the custom alternative solutions group, the index and factor investment group, and other quantitative investment groups.

AllianceBernstein is an equal opportunity employer. We do not discriminate based race, color, creed, national origin, sex, age, disability, marital status, sexual orientation or citizenship status.

Responsibilities

IT Job Description:

We are seeking a NY-based Developer to join the Multi-Asset Technology team to provide technology solutions for to our buy side Multi-Asset Solutions unit.

Describe the role:

This assignment will focus on building tools to support quantitative research and portfolio management for our asset allocation business, multi-asset factor business, custom alternatives solutions, and other quantitative investment groups. The candidate will develop and support tools for building out a front-office multi-asset investment platform, including modules for attribution and portfolio construction. Work will include data analysis, modeling and aggregation; implementing new market data downloads; portfolio implementation and quantitative model analytics; and reporting.

Describe the applications and business or enterprise functions the role supports:

MAS actively manages over $100 billion for global institutions, high net worth individuals and retail mutual fund investors. The group's macro and quantitative research insights are used to develop innovative investment products and drive investment decisions. We assess both short and long-term outlooks for risk and return across all major markets, including Equities, Fixed Income, Currencies, Commodities, Credit, Real Assets, and Alternatives. We use quantitative and fundamental research techniques that are highly adaptive to the current market environment. We combine these views with the specific needs of clients to develop custom portfolio solutions.

Over the past couple of years, MAS has grown rapidly and continues to add new sources of market data, new security instruments, and new quantitative tools to its investment and research process. There is tremendous need for support in data acquisition, quantitative analysis, and portfolio tools development.

The key job responsibilities include, but are not limited to:

  • Design and develop next generation research platform for multi-asset quant strategies
  • Development of front-end tools to aid portfolio optimization, monitoring and trade building
  • Building a consolidated multi-asset data repository and knowledge base
  • Developing systems for downloading data from various internal and external sources
  • Developing robust quality control processing, monitoring and workflow tools
  • Implementation of risk and return models
  • Simplification and automation of existing manual processes
  • Provide support for overnight batch jobs

What makes this role unique or interesting?

The candidate will have an opportunity to work alongside an established team of developers, quantitative analysts and portfolio managers to create a new multi-asset platform encompassing quantitative modeling, portfolio construction, performance attribution, data consolidation and quality control.

What is the professional development value of this role?

The candidate will have an opportunity to learn or leverage existing skills in SQL, Python, C#, Git, MATLAB, and Bloomberg.

The candidate will work closely with professional investment staff and get an opportunity to broaden their financial knowledge across asset classes, markets and instruments

Qualifications

Qualifications, Experience, and Education:

  • Degree in Computer Science/Engineering, Master's degree preferred
  • 3+ years' experience in Python
  • 3+ years' experience in C# (other object-oriented languages such as C++ or Java can be considered)
  • 3+ years' experience programming SQL queries and stored procedures (Microsoft SQL Server or Sybase)
  • Advanced Excel programming experience a strong plus

Skills:

  • Strong analytical skills
  • Candidate must be willing to take full ownership of projects, covering analysis, technical design and implementation, testing, and deployment tasks
  • Software engineering skills including object-oriented design, application of design patterns
  • Must demonstrate good communication skills and be comfortable working closely with senior business partners
  • A strong desire to document and share work done to aid in long term support
  • Candidate must be a self-starter, a dependable partner, and team player

Special Knowledge (nice to have, but not required):

  • Development experience in MATLAB/R
  • Experience with Git/GitHub
  • Experience working with risk models / attribution tools such as Barra One, RiskMetrics, Axioma, BISAM B-One
  • Experience with market data vendors - Bloomberg, QADirect, Barclays POINT, etc
  • Experience with PnL and performance attribution reporting
  • Experience with machine learning or big data
  • Experience working in the finance industry, demonstrable curiosity in quantitative research and investment.