As an Associate Software Engineer at BlackRock, you will support all phases of the software development lifecycle, including requirements gathering, design, system development, testing, implementation, and production support for services and applications to scale system operations. You will design and develop core distributed systems and cloud computing infrastructure, including technologies such as Cassandra, Solr, Docker, and Kubernetes. Your role will involve creating a development environment for developers and building technology to scale system operations. You will also develop and support tools, frameworks, languages, and core libraries, and create a data science platform that helps end-users run their custom analytics, including big data platforms like Spark. Additionally, you will design and develop frameworks to handle high-velocity market data streams and complex event processing, and build components of the distributed compute engine that retrieves, transforms, loads, and distributes complex, unstructured/structured reference data into Aladdin, while architecting a scalable, fault-tolerant, and highly available system. You will contribute to the open API platform to enable clients to integrate Aladdin into their enterprise.