Python Developer with Investment Analytics Platform

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Investment
trading
Python

Job Details

We are looking for a Python Developer to build and maintain the next-generation analytics platform supporting performance attribution, portfolio risk, and alternative investments. You will collaborate closely with investment analysts and data engineers to deliver scalable data pipelines, analytics services, and intuitive dashboards.

Key Responsibilities

  • Back-End Development
    • Design, code, and optimize Python applications for performance attribution, portfolio analytics, and risk modeling.
    • Develop APIs and microservices to integrate data from multiple sources (market data, alternative assets, digital investment feeds).
  • Data Engineering & Cloud
    • Build ETL pipelines to ingest and transform large datasets using AWS S3 and Snowflake.
    • Implement best practices for data governance, security, and version control.
  • Analytics & Visualization
    • Collaborate with quantitative teams to translate financial models into production Python code.
    • Create data visualizations and interactive dashboards with Power BI (or integrate BI outputs with Python services).
  • Collaboration & DevOps
    • Work with cross-functional teams (data scientists, portfolio managers, DevOps) in an agile SDLC environment.
    • Use Git/GitHub, CI/CD, and containerization (Docker/Kubernetes) for deployment and version management.

Required Skills & Experience

  • Strong proficiency in Python (Pandas, NumPy, FastAPI/Flask/Django).
  • Experience with AWS S3, Snowflake, and relational/columnar databases (SQL).
  • Hands-on knowledge of data science workflows (data wrangling, statistical modeling, basic machine learning).
  • Familiarity with Power BI or equivalent visualization tools.
  • Understanding of financial analytics concepts such as performance attribution, portfolio risk, and alternative investment products (or willingness to learn quickly).

Nice to Have

  • Background in capital markets, asset management, or fintech.
  • Knowledge of CI/CD pipelines, Docker/Kubernetes.
  • Experience with event-driven or streaming data architectures (Kafka, Kinesis).

Education

  • Bachelor s or Master s in Computer Science, Data Science, or related technical discipline.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.