Plotly

Staff Full Stack Software Engineer- AI

Canada

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Data & Analytics, Artificial Intelligence, Software DevelopmentIndustries

Requirements

Candidates must possess a Bachelor's, Master's, or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field, with a minimum of 10 years of relevant experience. A proven track record of at least 5 years as a senior or staff engineer building widely adopted user-facing applications and 3+ years of experience developing successful Agentic AI applications is required. Expertise in AI concepts, frameworks, and tools, along with proficiency in Python, React, and SQL, is essential. Strong communication skills to explain complex technical concepts to non-technical stakeholders and a commitment to writing clean, maintainable, and efficient code are also necessary. Familiarity with data science workflows and handling large datasets efficiently is a plus.

Responsibilities

The Staff Full Stack Software Engineer will lay the groundwork for an AI desktop application, lead the design and development of new AI-powered features, and research/develop cutting-edge Agentic AI technologies. Responsibilities include building statistical test infrastructure for AI output, evaluating and tuning LLM costs versus output quality, and optimizing AI agents for large-scale data processing. The role involves collaborating with product managers, engineers, and designers, staying updated on AI advancements, and providing technical leadership and mentorship. Engineers will write clean, maintainable code, participate in code reviews, conduct debugging, and continuously evaluate new tools to optimize workflows.

Skills

Python
React
Rust
Large Language Models (LLM)
Tauri
AI
Data Science
Full Stack Development
Agentic AI
Statistical Testing
Code Generation

Plotly

Data app platform for Python development

About Plotly

Plotly provides Dash Enterprise, a platform designed for organizations to collaboratively create and deploy data applications using Python. The platform allows users to build interactive data visualizations that can be accessed directly through web browsers. Dash apps utilize a point-and-click interface, making it easier for users to interact with AI models without needing extensive coding knowledge. Unlike many competitors, Plotly focuses on integrating open-source graphing libraries, which enhances the functionality and appeal of their applications. The goal of Plotly is to empower users to leverage data through accessible and interactive applications, facilitating better decision-making and insights.

Montreal, CanadaHeadquarters
2013Year Founded
$22.1MTotal Funding
SERIES_CCompany Stage
Data & Analytics, Enterprise Software, AI & Machine LearningIndustries
51-200Employees

Benefits

Remote first team
Home office setup fund
Flexible schedule
Parental leave
Learning & development opportunities
Medical, dental, vision & more
Stock options
Plotly Giving program
Community involvement

Risks

Emerging tools like Apache Superset increase competition in data visualization.
Potential security vulnerabilities in open-source libraries pose risks.
Rapid AI evolution may outpace Plotly's current offerings, requiring continuous innovation.

Differentiation

Plotly offers Dash Enterprise, a leading data app platform for Python.
Dash apps provide a point-and-click interface for Python models, enhancing usability.
Plotly maintains popular open-source graphing libraries with over 89,000 GitHub stars.

Upsides

Increased demand for low-code platforms empowers non-technical users to create applications.
Growing interest in Python-based tools boosts Plotly's market presence.
Expansion of cloud-based services enhances Dash Enterprise's scalability and deployment.

Land your dream remote job 3x faster with AI