Design and deliver secure and scalable solutions to enable the rapid delivery of machine learning products to production environments
Continuously improve existing products, tools, and services by maintaining close relationships with data scientists, researchers, and other BlackRock users
Write quality, maintainable code that is comprehensively tested and fit for the intended objective
Provide ongoing maintenance and support for internal AI tools and services, including troubleshooting and resolution of production incidents
Advise data scientists and researchers on product architecture and system design, and collaborate on complex deliverables
Participate in team agile processes and proactively contribute to team culture
Requirements & Skills:
4+ years of experience shipping code to production environments
Strong programming language skills in Python and SQL
Experience building cloud native applications
Great problem-solving and communication skills
DevOps automation, idempotent deployment testing, and continuous delivery pipelines
Networking and security protocols, load balancers, API Gateways
ETL tooling and workflow engines (e.g., Spark, Airflow, Dagster, Flyte)
Accelerated compute libraries and hardware (e.g., PyTorch, NVIDIA GPUs)
Data modeling and strategies for cleaning and validating data at scale
Performance tuning on RDBMS or Big Data tools for row- and column-oriented use-cases
Telemetry and related tools (metrics, event logging, tracing, etc.)