At a Glance
- Tasks: Lead a diverse team to tackle complex AI and ML challenges in finance.
- Company: Join BlackRock, a leader in financial services with over 30 years of innovation.
- Benefits: Enjoy flexible time off, education reimbursement, and wellness resources.
- Why this job: Be part of a mission to revolutionise asset management with cutting-edge technology.
- Qualifications: 7+ years in software engineering, strong Python skills, and ML deployment experience required.
- Other info: Hybrid work model with 4 days in the office and 1 day remote.
The predicted salary is between 57600 - 84000 £ per year.
Sector: Banking and Financial Services
Role: Senior Executive
Contract Type: Permanent
Hours: Full Time
About this role
Senior Software Engineer - Machine Learning AI Labs Overview: Since our founding over 30 years ago, BlackRock has brought together great minds to drive innovation. We have been demonstrating technology for insight and efficiency to improve our business and help clients realize their objectives. AI Labs was formed to solve strategic business challenges by leveraging our expertise in data science, machine learning, and statistics. Our mission is to combine human and machine intelligence to revolutionise asset management. We are looking for candidates with unique backgrounds and diverse skill sets to accelerate our efforts at BlackRock. AI Labs aims to bring best-in-class technologies and insights to the firm and our clients.
Responsibilities
- Help lead architecture on a multi-discipline, multi-region team of data scientists, engineers, and investment professionals on a corporate-wide set of client, investor, and operational problems.
- Build and maintain tools and services supporting the full model development lifecycle for statistical models, machine learning, optimisation, and deep learning models (e.g., feature engineering, backtesting and simulation, validation, deployment).
- Maintain and monitor production models and experimentation.
- Tune performance in both single-threaded and distributed environments.
- Enforce high-quality patterns and practices for maintaining model pipelines.
Requirements
- 7+ years in software engineering, with 3+ years in API-backed ML deployment.
- Strong programming language skills in Python.
- Significant experience with SQL (e.g., RDBMS, Spark, Presto, or BigQuery).
- Experience with machine learning, optimisation, and data manipulation tools (e.g., scikit-learn, XGBoost, cvxpy, Pandas, Spark, or PyTorch).
- Experience with at least one low-level or scientific language (e.g., C, Rust, Go, Julia, or R).
- Experience with accelerated compute (GPU, TPU, Inferencia) for research and deployment.
- Experience efficiently training and fine-tuning of deep learning models.
- Bonus: Deployment of enterprise quality model endpoints for high throughput and low latency.
Our benefits
We offer a wide range of employee benefits including retirement investment tools, education reimbursement, resources for physical health and emotional well-being, family support programmes, and Flexible Time Off (FTO) to help you recharge.
Our hybrid work model
BlackRock's hybrid work model enables collaboration and flexibility. Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week.
About BlackRock
At BlackRock, we are dedicated to helping people experience financial well-being. Our clients include pension plans, individual investors, and institutions. We seek diverse perspectives to solve complex challenges and create an inclusive environment for our employees. BlackRock is proud to be an Equal Opportunity Employer.
Senior Software Engineer, AI & ML, Vice President employer: ENGINEERINGUK
Contact Detail:
ENGINEERINGUK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, AI & ML, Vice President
✨Tip Number 1
Familiarise yourself with the latest trends in AI and machine learning, especially in the context of banking and financial services. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals already working in AI Labs or similar roles within the financial sector. Attend industry meetups or webinars to connect with them, as personal referrals can significantly boost your chances of landing an interview.
✨Tip Number 3
Prepare to discuss your experience with API-backed ML deployment and specific tools mentioned in the job description, such as scikit-learn and PyTorch. Be ready to share examples of how you've successfully implemented these technologies in past projects.
✨Tip Number 4
Showcase your leadership skills and ability to work in multi-disciplinary teams. Highlight any previous experiences where you led a project or collaborated with diverse teams, as this is crucial for the Senior Executive role at BlackRock.
We think you need these skills to ace Senior Software Engineer, AI & ML, Vice President
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in AI and machine learning. Emphasise your programming skills in Python and any experience with SQL and model deployment.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and ML, and how your unique background aligns with BlackRock's mission. Mention specific projects or achievements that demonstrate your expertise in the required areas.
Highlight Relevant Skills: In your application, clearly outline your experience with tools and technologies mentioned in the job description, such as scikit-learn, PyTorch, and any low-level languages you are proficient in. This will help you stand out.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial for a Senior Software Engineer role.
How to prepare for a job interview at ENGINEERINGUK
✨Showcase Your Technical Skills
As a Senior Software Engineer in AI & ML, it's crucial to demonstrate your programming prowess, especially in Python and SQL. Be prepared to discuss specific projects where you've implemented machine learning models or optimised algorithms, highlighting your technical expertise.
✨Understand the Business Context
Familiarise yourself with BlackRock's mission and how AI Labs fits into their overall strategy. Being able to articulate how your skills can solve strategic business challenges will show that you understand the bigger picture and are aligned with the company's goals.
✨Prepare for Problem-Solving Questions
Expect to face technical problem-solving scenarios during the interview. Brush up on your knowledge of model development lifecycles and be ready to discuss how you would approach building and maintaining tools for statistical models and machine learning.
✨Demonstrate Leadership and Collaboration
Since this role involves leading a multi-discipline team, be prepared to share examples of how you've successfully led projects or collaborated with diverse teams. Highlight your ability to communicate complex ideas clearly and work effectively with both technical and non-technical stakeholders.