Software Engineer, AI Labs
Core
Build reliable production systems, cloud-native services, and data/ML workflows to translate AI prototypes into robust products and platforms for BlackRock's investment and operational challenges.
Role type
Mid-level Software Engineer (AI Infrastructure & Production Systems)
Builds
Cloud-native services, data pipelines, ML workflows, internal platforms, and tools for AI Labs
Domain
Financial Services / Machine Learning Operations / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, cloud-native application development, distributed systems, automated testing, version control, system design, debugging, incident resolution
Preferred skills
ETL tooling (Spark, Airflow), CI/CD pipelines, observability practices, relational databases, API design, model serving, GPU/TPU infrastructure
Technologies
Python, SQL, Spark, Airflow, Dagster, Flyte, AWS Inferentia, GPUs, TPUs
Responsibilities
Design, build, test, deploy, and maintain secure, scalable software components supporting ML products; own features from implementation to operational support; collaborate with data scientists to translate exploratory workflows into production systems; improve reliability, observability, and security of existing services; participate in code reviews and CI/CD workflows.
Seniority
Mid-level, hands-on IC