Upload Button Icon Add office photos
filter salaries All Filters

2 AllianceBernstein Jobs

Senior Software Engineer - Python (5-9 yrs)

5-9 years

Pune

Senior Software Engineer - Python (5-9 yrs)

AllianceBernstein

posted 1mon ago

Job Role Insights

Fixed timing

Job Description

Role Description :

The candidate will develop and support tools for building out a front-office multi-asset investment platform, including modules for simulation, portfolio construction, automatic trade routing, reporting and integration utilities. Work will include data analysis, modeling and aggregation; implementing new market data downloads; portfolio implementation and quantitative model analytics; and building various dashboards and reports. All new software is being developed in Python and SQL.

The senior analyst/developer is a key role for our firm providing our investors with tools to oversee the design and investment of their portfolios in an agile fashion while also ensuring operational risk is also managed.

Applications and business or enterprise functions the role supports

The Multi-Asset Solutions (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.

Key job responsibilities include, but are not limited to :

- Participate in development of next generation platform for multi-asset strategies

- Development of front-end tools to aid portfolio optimization, monitoring, trade building and trade routing

- 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 Multi-Asset Technology team is currently making a significant investment in building out a platform to improve our ability to invest in systematic strategies. This project is still in its early stages, and the candidate will be given significant opportunities to make contributions at the ground-level.

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.

Professional development value of this role :

- The candidate will have an opportunity to learn or leverage existing skills in Python, SQL, Git, Azure, Docker, Kubernetes, Airflow and Dash

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

Job Qualifications :

- A desire to grow their knowledge about the investment implementation lifecycle and various markets including equities, credit, rates, fx and volatility.

- A desire to learn about modern software development using a CI/CD deployment methodology using Python, Azure, Kubernetes, SQL, etc

- Easy going, but committed to help the team and business succeed.

- Pragmatic when needed to balance time to market demands with capabilities

- Desire to ensure software written is of high quality, including budgeting time for robust developer testing

Qualifications, Experience, Education :

- Degree in Computer Science/Engineering, Master's degree preferred

- 3+ years' experience in application development using Python

- 2+ years' experience programming SQL queries and stored procedures (Microsoft SQL Server, Postgres, Oracle, MySQL or Sybase)


- 2+ years' experience in experience with equity financial data.

- 2+ years' experience supporting quantitative research

- Advanced Excel programming experience a strong plus

- Development experience in MATLAB/R a plus

Skills :

- Strong analytical and quantitative 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 investors

- 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 :

- Experience with Git/GitHub

- Experience working with risk models/attribution tools such as BarraOne, RiskMetrics, Axioma, Bisam B-one

- Familiarity with Dash for build web based dashboards, reports and user interfaces

- 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


Functional Areas: Other

Read full job description

Prepare for Software Python Engineer roles with real interview advice

People are getting interviews at AllianceBernstein through

(based on 3 AllianceBernstein interviews)
Job Portal
33%
67% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

What people at AllianceBernstein are saying

What AllianceBernstein employees are saying about work life

based on 27 employees
69%
100%
100%
75%
Strict timing
Monday to Friday
No travel
Day Shift
View more insights

AllianceBernstein Benefits

Work From Home
Health Insurance
Job Training
Free Transport
Child care
Gymnasium +6 more
View more benefits

Compare AllianceBernstein with

Blackrock

3.8
Compare

Vanguard

4.1
Compare

State Street Global Advisors

3.8
Compare

Fidelity Investments

4.3
Compare

Goldman Sachs

3.6
Compare

Morgan Stanley

3.7
Compare

Invesco

3.9
Compare

Franklin Templeton Investments

4.2
Compare

HDB Financial Services

4.0
Compare

Bajaj Finance

4.0
Compare

Udaan

4.0
Compare

Bajaj Allianz Life Insurance

4.0
Compare

Standard Chartered

3.8
Compare

Equitas Small Finance Bank

4.5
Compare

SBI Life Insurance Company

3.8
Compare

Deutsche Bank

3.9
Compare

Tata AIA Life Insurance

4.0
Compare

Square Yards

4.1
Compare

DCB Bank

3.8
Compare

Barclays

3.9
Compare

Similar Jobs for you

Software Python Engineer at VINZ GLOBAL (INDIA) PRIVATE LIMITED

Pune

6-12 Yrs

₹ 25-35 LPA

Software Python Engineer at DigitalCube Consultancy

Kolkata

9-15 Yrs

₹ 30-40 LPA

Software Python Engineer at Zenwork

Hyderabad / Secunderabad

5-8 Yrs

₹ 15-24 LPA

Software Python Engineer at HyrEzy Talent Solutions

5-10 Yrs

₹ 15-26 LPA

Software Python Engineer at Ara Resources Pvt Ltd

Pune

5-14 Yrs

₹ 15-25 LPA

Software Python Engineer at Vbeyond corporation

3-5 Yrs

₹ 20-25 LPA

Software Python Engineer at CGI

Chennai

5-10 Yrs

₹ 20-30 LPA

Senior Backend Engineer at Tech Recruitz Solutions

4-10 Yrs

₹ 20-41 LPA

Software Python Engineer at ANAKIN SKYWALKER PRIVATE LIMITED

Bangalore / Bengaluru

6-9 Yrs

₹ 15-26 LPA

Software Java Engineer at Grizmo Labs Private Limited

Bangalore / Bengaluru

5-9 Yrs

₹ 15-26 LPA

Senior Software Engineer - Python (5-9 yrs)

5-9 Yrs

Pune

1mon ago·via hirist.com
write
Share an Interview