About the Role
About The Company
BlackRock is a global leader in investment management, risk management, and advisory services, with a presence in over 100 countries. Renowned for its innovative approach to financial technology and commitment to excellence, BlackRock serves a diverse range of clients including institutions, financial professionals, and individual investors. The company emphasizes sustainability, technological advancement, and client-centric solutions to maintain its position at the forefront of the financial industry.
About The Role
We are seeking a highly skilled and motivated AI Platform Engineer to join BlackRock's AI Platform Engineering team within the Aladdin Engineering division. This role offers an exceptional opportunity to influence the future of financial technology by designing and building scalable AI infrastructure that supports the firm's investment management and risk assessment platforms. As part of this team, you will be instrumental in shaping the AI ecosystem across the organization, ensuring seamless integration of AI models, and enabling advanced analytics capabilities. The ideal candidate will have extensive experience in cloud-native platform development, container orchestration, and AI/ML deployment, with a passion for innovation and excellence in engineering practices.
Qualifications
The ideal candidate will possess a B.S. or M.S. degree in Computer Science, Engineering, or a related field, along with over 10 years of experience in software and platform engineering. Proven expertise in designing scalable APIs, microservices, and cloud infrastructure is essential. Strong proficiency in Kubernetes, including Helm, Kustomize, and CRDs, is required, along with hands-on experience with cloud platforms such as AWS, GCP, or Azure. Familiarity with containerization technologies like Docker and containerd, as well as CI/CD tools such as Jenkins, GitHub Actions, and ArgoCD, is necessary. Candidates should also have a solid understanding of infrastructure as code (Terraform, CloudFormation), networking, security policies, and API gateways. Programming proficiency in languages like Rust and C++, and familiarity with data science tools such as PyTorch, Jax, and Python, are highly desirable. Experience working within Agile teams and excellent collaboration skills are also important for success in this role.
Responsibilities
- Design, develop, and maintain the next-generation scalable AI platform to support BlackRock's investment management technologies.
- Implement and manage Kubernetes clusters for deploying and scaling AI models efficiently.
- Build platform abstractions to manage cloud-native infrastructure across AWS, GCP, or Azure environments, ensuring flexibility and robustness.
- Create and maintain automated CI/CD pipelines for continuous training, testing, and deployment of machine learning models, incorporating enterprise security and compliance standards.
- Ensure the security, compliance, and reliability of the AI platform by implementing best practices and monitoring protocols.
- Troubleshoot and resolve platform performance issues, optimizing system reliability and uptime.
- Translate complex business and functional requirements into scalable, technical solutions and designs.
- Apply rigorous software engineering principles throughout the development lifecycle, emphasizing code quality, testing, and documentation.
- Collaborate effectively with team members across multiple offices and countries, fostering a culture of innovation and continuous improvement.
- Stay current with emerging trends and advancements in AI, cloud engineering, and platform technologies, applying relevant innovations to improve the platform.
Benefits
BlackRock offers a comprehensive benefits package designed to support your professional growth and personal well-being. Employees enjoy competitive salaries, health insurance plans, retirement savings options, and generous paid time off. The company promotes a flexible work environment.
Requirements
Cloud-native platform development
Extensive experience in developing cloud-native platforms is essential.
Kubernetes proficiency
Strong skills in managing Kubernetes clusters are required.
API design
Proven expertise in designing scalable APIs is necessary.
Programming in Rust
Proficiency in Rust programming is a must-have.
Nice to Have
Familiarity with AI/ML deployment is highly desirable.
Experience with CI/CD tools like Jenkins and GitHub Actions is a plus.
Benefits
Health insurance
Employees enjoy comprehensive health insurance plans.
Retirement savings
The company offers retirement savings options.
Paid time off
Generous paid time off is provided to employees.
Flexible work environment
The company promotes a flexible work environment.