Description
BlackRock Index Services (BIS) is responsible for designing, developing, and administering fixed income, equity, and multi-asset class indices used by internal and external clients.
As a Python Software Engineer within BIS, you will contribute to the development of the next-generation equity, fixed income, and multi-asset index calculation, simulation, and delivery platform.
Responsibilities
- Design, develop, test, and support enterprise software with a focus on performance, scalability, resilience, usability, and maintainability.
- Contribute ideas to the technology roadmap and translate high-level architecture into component designs and high-quality software.
- Collaborate across a globally distributed team and with Product Management, Equity and Fixed Income Research, Platform Engineering, Data Operations, Production, and Program Management to deliver innovative indices.
- Apply strong attention to quality and problem solving when responding to technical client questions and performing supporting analyses.
- Automate development, testing, deployment, and production operations while modernizing existing code and architectural patterns.
Benefits
- Competitive salary: USD$115,000.00 - USD$130,000.00
- Annual discretionary bonus
- Comprehensive healthcare
- Leave benefits
- Retirement benefits
- Tuition reimbursement
- Flexible Time Off (FTO)
Requirements
- Python development experience with numerical, statistical, or machine-learning libraries such as pandas, NumPy, SciPy, and CVXPY.
- Experience with relational and non-relational databases, data integration and extract, transform, load (ETL) solutions, and object-relational mapping approaches.
- Experience developing application programming interfaces (APIs) and distributed, cloud-native applications using web services, scalable computing, container orchestration, and event-streaming or messaging technologies.
- Strong software-engineering foundations, including data structures, algorithms, object-oriented design patterns, and Unix/Linux environments; modern JavaScript framework experience is desirable.
- Strong problem-solving and root-cause analysis skills, with experience working in agile software-development environments and modern development, testing, and deployment practices.