This range is provided by Mainz Brady Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$80.00/hr - $100.00/hr
Hiring: Python Developer (Investment Technology | Front Office)
We’re looking for a Python Developer to join a high-impact Investment Technology team supporting front office stakeholders across research, trading, and quantitative groups. This role sits at the intersection of data engineering, analytics, and AI, with direct visibility into investment decision-making.
💡 What you’ll do:
• Build and scale Python-based tools & data pipelines for front office teams
• Integrate with Snowflake, SQL Server, and REST APIs
• Develop interactive dashboards using Plotly & Dash
• Establish Python package structures, dependency management, and reproducible environments
• Improve data quality, validation, and governance frameworks
• Support AI/LLM initiatives, including integration and governance of AI-driven workflows
🎯 What we’re looking for:
• 5+ years of hands-on Python development
• Strong experience with pandas, data pipelines, and production environments
• Experience working with enterprise data platforms (Snowflake preferred)
• Familiarity with Plotly/Dash or similar visualization tools
• Ability to partner with front office / business stakeholders
• Experience with Git, CI/CD, and scalable code practices
⭐ Nice to have:
• Investment / asset management experience
• Exposure to AI/LLM integration or governance
• Experience designing shared Python frameworks across teams
This is a great opportunity to work closely with investment professionals while helping shape modern data and AI capabilities in a fast-moving environment.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering
Industries
Investment Banking
Referrals increase your chances of interviewing at Mainz Brady Group by 2x