Python Developer with Streamlit & Snowflake
  • Prudent Consulting
2 Days Ago
NA
NA
Richardson-TX
8-12 Years
Required Skills: Python, Streamlit, snowflake
Job Description
Job Title: Python full stack developer - Software Engineer, Full Stack (AI Focus)
Location: Hybrid - Richardson, TX
Duration: 6+ Months project plus extensions
 
Must work onsite at the Client office 3 days per week. 
 
client is looking for a Python-focused software/data engineer or developer with a finance background, particularly in asset management or investment-related domains. Here's a breakdown of exactly what they’re looking for, based on the context you provided:

🔍 Core Technical Skills (Must-Have)
  1. Python (strong proficiency)
    • Refactor, optimize, and productionize existing code (some of which is likely not clean, as it was built by business teams).
    • Work with data-heavy and algorithmic logic, likely including portfolio optimization techniques.
  2. Streamlit
    • Modify and enhance an existing Streamlit app (UI/front end).
    • Adapt the app from single-fund use case (Direct business) to multi-fund/fund-of-funds use case.
  3. Snowflake
    • Integrate data from Snowflake into Python-based systems and into the Streamlit app.
    • Possibly write or modify SQL queries, set up connections, manage schemas, or work with data pipelines.

📈 Domain Knowledge (Strong Preference)
  • Portfolio Optimization
    • Familiarity with optimization algorithms (e.g., mean-variance optimization, Black-Litterman, Monte Carlo simulation).
    • Understanding of financial concepts like asset allocation, ESG constraints, risk modeling, etc.
  • Investment Management / Fund-of-Funds Experience
    • Understanding how different investment mandates work, especially with fund-of-funds strategy.
    • Ideally some exposure to ESG metrics, geographic diversification, scenario analysis, etc.

🧠 Project Scope Summary
The candidate will:
  • Take an existing proof of concept (likely a business-led prototype) and turn it into a robust, production-ready system.
  • Bridge two streams of work:
    1. An MVP/Pilot from the Fund-of-Funds business team.
    2. A production-grade version built for Direct funds by internal D&T (Data & Tech) team.
  • Create a platform to automate data flowsenhance the optimization engine, and create an intelligent front-end (Streamlit) for business users to interact with.
  • Make the platform compliant and auditable, especially given the use of AI-driven recommendation engines.

⚙️ Responsibilities
  • Code refactoring and optimization – taking non-engineered code and making it maintainable and scalable.
  • Data integration – automating data pipelines from multiple sources (e.g., ESG providers, Snowflake, internal income models).
  • Application development – modifying and expanding a Streamlit app to fit new requirements.
  • Collaboration – working cross-functionally with business users and tech teams to ensure alignment and adoption.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates