BlackRockposted 2 days ago
$156,000 - $162,000/Yr
Full-time • Entry Level
San Francisco, CA

About the position

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.

Responsibilities

  • Support all phases of the software development lifecycle.
  • Design and develop core distributed systems and cloud computing infrastructure.
  • Create development environment for developers.
  • Develop and support tools, frameworks, languages, and core libraries.
  • Create a data science platform for custom analytics.
  • Design and develop frameworks for high velocity market data streams.
  • Build components of the distributed compute engine for data processing.
  • Contribute to the open API platform for client integration.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2 years of experience in the job offered or in a related occupation.
  • Experience with operating systems, including Linux.
  • Experience with database technologies, including Sybase.
  • Experience with middleware technologies, including MQ and Kafka.
  • Experience with application support technologies, including JBOSS and Apache.
  • Proficiency in programming languages including Java, Python, or JavaScript.
  • Experience with Agile development methodologies.
  • Experience with Go, Argo CD, Kubernetes, and Docker.

Benefits

  • Strong retirement plan.
  • Tuition reimbursement.
  • Comprehensive healthcare.
  • Support for working parents.
  • Flexible Time Off (FTO).
  • Annual discretionary bonus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service