Python/Data Engineer - SMA Solutions, Associate
$132,500–$162,000 year
Hybrid · San Francisco, California, United States or Sausalito, California, United States
Job Summary
Join BlackRock's expanding SMA Solutions team as a Python/Data Engineer, where you'll build, enhance, and support data-centric applications and tools. Responsibilities include generating data feeds, validating data quality, and ensuring timely delivery. Ideal candidates possess strong expertise in algorithms, Python, SQL, and relational databases, alongside a minimum of 3 years of full-stack engineering experience. A Bachelor's degree in Computer Science or related field is required, with desirable skills in ETL, cloud environments, and large-scale analytics.
Required Qualifications
- BA/BS in Computer Science or equivalent practical experience
- At least 3+ years of post-university experience as a full-stack engineer
- Solid knowledge of programming fundamentals—algorithms, data structures, design patterns, and paradigms
- Strong knowledge of Python
- Solid knowledge of SQL and relational databases
- Ability to troubleshoot problems in a live environment
- Write maintainable code
- Keep up to date with developments in technologies
- Ability to communicate and work effectively
- Ability to work in a fast-paced interdisciplinary environment
Desired Qualifications
- Knowledge of Extract-Transform-Load (ETL) and big data analytics tools
- Experience working in a cloud environment (AWS, Azure, GCP)
- Familiarity with popular Python data analytics frameworks
- Familiarity with Snowflake or other large analytics engines
- Experience with data warehousing and complex analytics requirements
- Familiarity with DAG-based job scheduling tools
- Experience in the Financial Services industry
Additional Requirements
- None specified
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.