המקום בו המומחים והחברות הטובות ביותר נפגשים
Job Category
Software EngineeringJob Details
Tableau (aka Tableau Next). In this role, you will drive the design and development of ahigh-performance, scalable, and extensible data visualization engine, enabling seamless and interactive analytical experiences.You will collaborate closely with UX designers, backend engineers, and product teams to create intuitive, insightful, and visually compelling analytics solutions.
Responsibilities:
Architect and developcore visualization components and frameworks for the next-gen Tableau product, ensuring scalability, performance, and flexibility.
Optimize large-scale data renderingwith Canvas, WebGLwhile enhancing interactivity through filtering, animations, and real-time updates for a smooth user experience.
Collaborate with UX designersto implement elegant and intuitive visual representations of complex data.
Work collaboratively to design efficient APIsand data-fetching strategies that optimize visualization performance and responsiveness.
Drive innovationby exploring and integrating emerging visualization technologies, frameworks, and methodologies.
Improve code quality and maintainabilitythrough 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 essentials of data structures, algorithms and design patterns with a proven track record of software design
Experience with object oriented programming languages (Java, Javascript, etc.)
Experience with Database technologies such as SQL, PL/SQL, relational database schema design and implementing web services (RESTful API’s etc.)
Expertise in modern HTML and JS frameworks - Node, React, HTML5, CSS/SASS, JSON, HTTP and Web Components standards (Shadow DOM, Custom Elements etc.).
Proficiency in engineering best practices such as fault tolerance, concurrency, reusability, extensibility, API design, database modeling, maintainability, security, scalability, testability, and overall quality
Committed to the delivery of high quality software and services at each stage of the development process as a hybrid engineer (developer, reviewer, and tester)
Familiarity with cloud native architecture, development, and deployment practices
Bonus Qualifications:
Familiarity with data visualization tools likeTableau or similar BI platforms, and a basic understanding of VizQL concepts.
Deep experience inJavaScript, especially in rendering frameworks (Canvas, WebGL, SVG).
Familiarity withscene graph design, animation lifecycles, and charting libraries (D3.js, Chart.js, etc.).
Strong understanding and hands-on experience with modernData LakesandData Warehousing providers, such asSnowflake, Databricks, and Salesforce Data Cloud
If you require assistance due to a disability applying for open positions please submit a request via this.
Posting Statement
משרות נוספות שיכולות לעניין אותך