Python Engineer, Associate - BlackRock Index Services
Your team
Your role and impact
Your responsibilities
In every role at BlackRock, you'll be expected to apply sound judgement and critical thinking to solve complex problems, adapt as the business evolves, and combine the curiosity to explore new approaches and technologies with the rigor to challenge the results. The scope of this role also includes the following 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.
Your experience
- 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.
- Knowledge of equity, fixed income, and real estate investment, trading, or index ecosystems is desirable; experience with the BlackRock Aladdin platform or integrations with financial-market data, index, trading, clearing, or messaging providers is a plus.
- Bachelor's or master's degree, or equivalent, in a science, technology, engineering, and mathematics (STEM) discipline, with demonstrated enterprise software development experience and strong Python skills, including multithreading and networking frameworks.
For Wilmington, DE Only the salary range for this position is USD$115,000.00 - USD$130,000.00 . Additionally, employees are eligible for an annual discretionary bonus, and benefits including healthcare, leave benefits, and retirement benefits. BlackRock operates a pay-for-performance compensation philosophy and your total compensation may vary based on role, location, and firm, department and individual performance.
Our benefits
Our hybrid work model
guidance
View the
and the
privacy policy
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.