Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Plotly Logo

Senior Fullstack Software Engineer- Desktop

Plotly

Salary not specified
Aug 21, 2025
US
Apply Now

Plotly is looking to build the next generation of AI data science tools, specifically a sophisticated AI desktop application that aims to be the best data analytics platform on the market. The role involves working with a hybrid desktop and SaaS architecture to streamline data science analysis and optimize AI-generated data processing for large datasets on local hardware.

Requirements

  • 5+ years proven experience as a senior or staff engineer building user facing applications with significant adoption.
  • Industry leading understanding of desktop application development.
  • Familiarity with data science workflows and working with large datasets efficiently.
  • Expertise in Python, React, and SQL.
  • Experience with Tauri, Electron, CI/Github Actions
  • Ability to work efficiently and effectively in a remote-first environment.
  • Desire and ability to work in a fast-paced dynamic environment, learn new technologies and platforms, and be comfortable with troubleshooting complex technical issues.

Responsibilities

  • Lay the groundwork to make our sophisticated AI desktop application the best data analytics platform on the market.
  • Lead the design and development of our hybrid Desktop and SaaS architecture.
  • Develop testing infrastructure to ensure our users have a smooth experience on any hardware.
  • Balance tradeoffs between architectural complexity and maintainability given competing priorities.
  • Optimize AI generated data processing code to run on large enterprise-scale data on limited local hardware.
  • Collaborate with product managers, software engineers, and UI/UX designers to translate AI concepts into tangible product features.
  • Stay abreast of the latest advancements in AI and machine learning to continuously improve product features.

Other

  • Bachelor's, Master's or PhD degree in Computer Science or a related field with 10+ years of relevant experience
  • Strong communication and interpersonal skills with the ability to explain complex technical concepts to non-technical stakeholders.
  • Dedication to writing clean, maintainable, and efficient code.
  • Ability to work efficiently and effectively in a remote-first environment.
  • Desire and ability to work in a fast-paced dynamic environment, learn new technologies and platforms, and be comfortable with troubleshooting complex technical issues.