Jobs · Engineering · Washington

SMTS/LMTS Full Stack Software Engineer, Tableau Next

Salesforce · Seattle, WA · 2 days ago
HybridEngineering$149k–$260k/yrFull-time

Responsibilities

  • Architect and develop core visualization components and frameworks for the next-gen Tableau product, ensuring scalability, performance, and flexibility.
  • Optimize large-scale data rendering with Canvas, WebGL while enhancing interactivity through filtering, animations, and real-time updates for a smooth user experience.
  • Collaborate with UX designers to implement elegant and intuitive visual representations of complex data.
  • Work collaboratively to design efficient APIs and data-fetching strategies that optimize visualization performance and responsiveness.
  • Drive innovation by exploring and integrating emerging visualization technologies, frameworks, and methodologies.
  • Improve code quality and maintainability through best practices, including modularization, automated testing, and continuous integration.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and innovation.
  • Identify and address performance bottlenecks, ensuring smooth rendering and interactions across different platforms and devices.

Qualifications

  • 6+ years of industry experience building enterprise-grade distributed systems at scale.
  • Strong computer science foundation including data structures, algorithms, and design patterns, with a proven track record in software architecture and system design.
  • Experience with object-oriented programming languages such as Java and JavaScript.
  • Expertise in database technologies including SQL, PL/SQL, relational schema design, and implementing web services and RESTful APIs.
  • Proficiency in modern web technologies and frameworks including Node.js, React, HTML5, CSS/SASS, JSON, HTTP, and Web Components standards (Shadow DOM, Custom Elements, etc.).
  • Proficiency in web technologies and real-time interaction patterns including streaming APIs, WebSockets, and event-driven architectures.
  • Experience integrating and orchestrating LLMs and AI services using APIs, SDKs, and agent frameworks such as OpenAI APIs, LangChain, MCP, RAG pipelines, tool calling, and vector databases.
  • Experience working with structured and unstructured data systems including SQL/NoSQL databases, vector databases, semantic indexing, and knowledge retrieval systems.
  • Experience architecting, developing, and deploying enterprise-scale product features powered by LLMs, prioritizing an AI-first methodology that minimizes manual coding.
  • Collaborate closely with Product Management on transforming high-level business goals into machine-actionable specs that define non-goals, user journeys and technical constraints.
  • Experience building developer-facing AI tooling or internal AI platforms.
  • Experience with data visualization tools like Tableau or similar BI platforms, and a basic understanding of VizQL concepts.
  • Deep experience in JavaScript, especially in rendering frameworks (Canvas, WebGL, SVG).
  • Understanding of AI reliability and quality practices including prompt testing, model evaluation, hallucination mitigation, observability, guardrails, and human-in-the-loop workflows.
  • Good understanding of AI application architecture including prompt engineering, context management, retrieval systems, embeddings, memory, evaluation, and latency optimization.

Similar jobs