Python Developer - Associate
BlackRock
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About This Role
We are a dynamic, data-driven team at the intersection of finance and technology. As a Python Developer - Associate, you will build applications and processes to help drive business growth. This position requires strong programming skills, analytical thinking, and a passion for learning. You will collaborate with experienced engineers to develop and improve software systems.
Role Responsibilities
- Design, code, test, and support reliable, robust software applications and services that meet high-quality standards
- Participate in cross-functional feature requirements gathering, design, and implementation
- Collaborate with product management to prioritize and organize development sprints
- Perform code reviews and provide timely, constructive feedback to fellow engineers
Key Qualifications
- 2–5 years of experience in Python programming
- Strong background in mathematics, algorithms, logic, and statistics
- Extensive database experience (MySQL preferred; SQL/Postgres also valuable)
- Bachelor’s or Master’s degree in Computer Science or STEM field
Relevant Experience
- Proficiency with Python packages, such as Pandas, NumPy, DashApps
- Hands-on experience with AWS (RDS, EC2, serverless) and Open Container Initiative (OCI) container packaging and runtime
- Interest and knowledge in finance, particularly Options, Stocks, and Bonds
Our Benefits & Work Model
BlackRock offers a comprehensive benefits package including a strong retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents, and Flexible Time Off (FTO). The hybrid work model requires employees to work at least 4 days in the office per week, with 1 day remote flexibility. This model aims to foster collaboration and accelerate learning.
About BlackRock
BlackRock is dedicated to helping people achieve financial well-being, connecting clients to global economic strength through investments. They prioritize employee growth and well-being, fostering an inclusive environment with extensive development opportunities.
Key Skills/Competency
- Python programming
- Software development
- Database management (SQL, MySQL, Postgres)
- Algorithms & Data Structures
- Financial products (Options, Stocks, Bonds)
- AWS cloud services
- Containerization (OCI)
- Data analysis (Pandas, NumPy)
- Problem-solving
- Analytical thinking
How to Get Hired at BlackRock
- Research BlackRock's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Customize your resume: Highlight Python development, financial knowledge, and cloud experience using keywords like "AWS," "Pandas," and "SQL" for this BlackRock role.
- Showcase technical prowess: Be prepared to discuss complex algorithms, data structures, and your proficiency in Python, especially with finance-related projects.
- Demonstrate finance interest: Articulate your understanding of financial products like Options, Stocks, and Bonds, connecting it to BlackRock's mission.
- Prepare for behavioral questions: Practice articulating your collaboration skills, problem-solving approach, and how you provide constructive feedback.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background