- Company Name
- Morgan Stanley
- Job Title
- Senior Python Developer (multiple opportunities) (Hybrid)
- Job Description
-
Job title: Senior Python Developer
Role Summary: Design, develop, and maintain data‑infrastructure pipelines and forecasting services in Python, driving accurate financial models, AI‑enhanced forecasting, and robust data governance across enterprise platforms.
Expactations:
- Deliver production‑grade Python code with comprehensive unit and integration tests.
- Ensure performance, reliability, and numerical consistency of forecast outputs.
- Follow agile processes, CI/CD pipelines, code reviews, and documentation standards.
- Communicate progress and technical decisions clearly to cross‑functional stakeholders.
- Continuously improve processes and adopt emerging AI and platform tools.
Key Responsibilities:
- Build and maintain Python data pipelines, orchestration services, and automation workflows.
- Develop and expose secure APIs, schemas, and runbooks for forecast model execution.
- Troubleshoot end‑to‑end pipeline issues, implement durable fixes, and augment controls for regulated processes.
- Collaborate with finance leadership, platform engineers, and data owners to refine business requirements into technical solutions.
- Apply AI‑driven techniques (agents, automation) to accelerate delivery and extend forecasting intelligence.
- Produce technical specifications, API contracts, and operational documentation.
- Identify and implement cycle‑time reduction opportunities (caching, reusable libraries, schema optimization).
- Coach and share knowledge on Python, data engineering, platform tooling, and Agentic AI practices.
Required Skills:
- Advanced Python programming; experience with Pandas, NumPy, or similar.
- Data pipeline design, orchestration, and automation expertise.
- Fundamental data science knowledge, including structured data handling and basic statistical concepts.
- Strong database, data structure, and SQL skills; familiarity with other query languages is a plus.
- Version control (Git), code review, automated testing, and CI/CD pipeline experience.
- Excellent problem‑solving and analytical skills; keen attention to detail.
- Effective written and spoken communication; stakeholder engagement across technical and non‑technical teams.
- Willingness to learn and apply AI‑driven development methodologies.
- Knowledge of Java or other OOP languages is an asset.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.