1

Python Dash Plotly Jobs (Flexible Options) in California

Python Developer

San Francisco, CA · On-site

$59.25 - $81.50/hr

... Plotly and Dash for business users. • Establish and maintain internal Python package structures, dependency management standards, and environment reproducibility practices. • Implement data ...

Job Title Project(s) - system manager for Plotly, Dash Enterprise. Administering, deploying, and managing user access for Python-based webapps deployed to the Plotly platform. Manage upgrades of ...

... Python, including data analysis and visualization libraries (pandas, matplotlib, plotly, etc ... g., React, Streamlit, Dash, or similar) * Strong debugging and problem solving skills.

Strong proficiency in Python and frameworks like FastAPI or Django. Frontend Skills: Experience with modern JavaScript frameworks (React.js + Node.js,Next.js, Plotly Dash + FastAPI). AI/ML Knowledge:

... Plotly Dash • Strong analytical and modeling skills using Python (for its rich suite of statistical and modeling libraries like numpy, pandas, scikit-learn, etc.). • Strong communication skills ...

next page

Showing results 1-20

Python Dash Plotly information

What are the key skills and qualifications needed to thrive as a Python Dash Plotly Developer, and why are they important?

To excel as a Python Dash Plotly Developer, you need strong proficiency in Python programming, data visualization principles, and experience with the Dash and Plotly libraries, often backed by a degree in computer science or a related field. Familiarity with tools such as Git for version control, REST APIs, and cloud platforms, as well as knowledge of front-end technologies like HTML and CSS, is typically required. Excellent problem-solving, attention to detail, and the ability to communicate complex data insights clearly are crucial soft skills. These skills enable the creation of interactive, scalable data applications that effectively support business decision-making.

What are some common challenges faced by professionals working with Python Dash and Plotly in a collaborative team environment?

Collaborating on Python Dash and Plotly projects often involves managing code versioning, ensuring consistent styling, and coordinating updates to interactive dashboards. Teams may face challenges integrating user feedback quickly while maintaining code quality and performance, particularly when dashboards grow in complexity. Effective communication about data sources and deployment processes, as well as clear documentation, are key to overcoming these hurdles. Regular code reviews and adopting best practices for modular code can help ensure smooth collaboration and scalable dashboard development.

What are Python Dash Plotly developers?

Python Dash Plotly developers are professionals who specialize in building interactive web applications and data visualizations using the Dash framework and Plotly library in Python. Dash is a powerful open-source framework designed for creating analytical web applications without requiring extensive knowledge of front-end technologies. These developers use Dash and Plotly to create dashboards, data analytics tools, and visual reports that allow users to interact with complex data in real time. Their work often involves integrating data sources, designing user interfaces, and deploying applications for business intelligence or scientific research.

What is the difference between Python Dash Plotly vs Data Analyst?

AspectPython Dash PlotlyData Analyst
Primary RoleDeveloping interactive data visualization dashboardsAnalyzing data to generate reports and insights
Skills RequiredPython, Dash, Plotly, JavaScript basicsExcel, SQL, statistical analysis, data visualization
Work EnvironmentData visualization development teams, tech companiesBusiness units, consulting firms, finance, marketing
CertificationsPython certifications, data visualization coursesData analysis, Excel, SQL certifications

Python Dash Plotly professionals focus on creating interactive dashboards using Python, while Data Analysts interpret data and generate reports. Both roles require data skills but differ in technical focus and end goals.

What job categories do people searching Python Dash Plotly jobs in California look for? The top searched job categories for Python Dash Plotly jobs in California are:
What cities in California are hiring for Python Dash Plotly jobs? Cities in California with the most Python Dash Plotly job openings:

Python Developer

Cirrus Group Consulting

San Francisco, CA • On-site

$59.25 - $81.50/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

We are seeking an experienced Python Developer to join our team supporting the front office. The ideal candidate will have at least 5 years of experience designing, developing, and deploying Python-based solutions in a financial services or investment management environment. This role supports a broad set of stakeholders including equity & fixed income research, trading, and quantitative teams, requiring the ability to work across varying levels of technical maturity. This role also requires participation in the firm's growing AI initiatives, including governance and integration of AI processes. The individual will collaborate closely with front office teams and Investment Technology leadership to deliver scalable, well-governed Python solutions that support investment decision-making.
Key Responsibilities:
• Design, develop, and maintain Python-based tools and pipelines to support front office investment teams.
• Develop, maintain, and govern shared data patterns across multiple databases, environments, and other enterprise sources.
• Support the firm's cloud migration, including integration of Snowflake and support of Python UDFs.
• Build and support interactive tools using Plotly and Dash for business users.
• Establish and maintain internal Python package structures, dependency management standards, and environment reproducibility practices.
• Implement data quality validation and testing frameworks for data pipelines.
• Support AI enablement initiatives including LLM integration, governance frameworks, and review of AI-generated code for production readiness.
Key Priorities/Deliverables:
• Implement an internal Python package architecture that enables shared utilities across teams.
• Establish environment reproducibility and dependency management standards across development and production environments.
• Define and document Snowflake-Python integration patterns, including reference implementations for data extraction, analytics, and model scoring
• Establish initial AI governance guardrails including approved model access, data classification for API usage, and review processes for AI-assisted development.
• Provide mentoring, code review, and documentation to support Python adoption across teams.
Basic Qualifications:
• 5 years of hands-on experience developing in Python
• 5 years of demonstrated production deployment & environment management experience.
• 5 years of experience integrating Python with enterprise data sources, including Snowflake, SQL Server, and REST APIs.
• 5 years of experience building interactive dashboards and visualizations with Plotly and Dash.
• Bachelor's degree in Computer Science, Engineering, Mathematics, Finance, or a related field.
Preferred Qualifications:
• Experience designing scalable internal Python architectures in organizations with multiple teams.
• Hands-on involvement with AI/LLM enablement in an enterprise context, including integration patterns (MCP, API abstraction layers), data governance, and prompt management.
• Prior experience in asset management or investment research, with working knowledge of portfolio analytics, factor construction, and valuation metrics.
• Demonstrated ability to design Python package structures and manage dependencies across teams and environments.
• High attention to detail, particularly around numerical accuracy, and data quality in a financial context.
• Strong proficiency with pandas, vectorized operations, and data quality handling.
• Strong communication and stakeholder management skills, with the ability to work directly with non-technical front office users.
• Proficiency with version control (Git) and collaborative development practices including code review.