Software Engineer, Data Visualization

General MatterLos Angeles, CA
$125,000 - $200,000

About The Position

We are seeking a Data Visualization Software Engineer to design and implement the visualization and operator-facing interfaces for test stands and production systems. This role sits at the intersection of real-time frontend engineering and industrial data systems, and is responsible for building high-performance, reliable UIs that render high-throughput, high-channel-count sensor telemetry live and support situational awareness, alarm management, and post-run analysis. The successful candidate will play a central role in defining the architecture, rendering standards, and UX of mission-critical visualization systems across R&D, manufacturing/test, and plant operations.

Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • 5+ years of experience building real-time or data-intensive user interfaces.
  • Strong, production-level experience in TypeScript/React (or equivalent) and Python.
  • Hands-on experience with high-performance rendering and live data visualization, with a strong understanding of streaming data and UI performance under load.
  • Experience with high-reliability, on-premise, 24/7 deployments in safety-critical environments.

Nice To Haves

  • Experience with HMI/SCADA platforms (e.g., Ignition) and dashboarding tools (e.g., Grafana).
  • Experience with WebGL, canvas, or custom rendering for high-throughput, many-channel data.
  • Experience with pub/sub and time-series interfaces (e.g., OPC-UA, MQTT).
  • Background in high-performance HMI design for situational awareness and alarm management.
  • Ability to work across the stack, including the data and streaming layers that feed visualization.
  • Background in high-reliability or real-time environments (e.g., industrial automation, aerospace, energy, medical devices, finance/trading, gaming and real-time graphics).
  • Demonstrated technical leadership in setting engineering standards, and building and mentoring high-performance engineering teams.

Responsibilities

  • Design, implement, and maintain high-performance live charting and dashboards for kHz-class, high-channel-count sensor telemetry across test and production environments.
  • Develop and integrate HMI/SCADA interfaces for monitoring, control, alarming, and operational visibility.
  • Build real-time streaming UIs that stay responsive under load, and post-processing tools for cross-run comparison, derived signals, and campaign analysis.
  • Define and champion modern software engineering practices, UI architecture, rendering standards, testing strategies, and operational best practices across the visualization stack.
  • Work closely with data platform, controls, and test automation teams to consume streaming and time-series interfaces directly.
  • Lead debugging, root cause analysis, and performance improvements across the full rendering-to-data stack.

Benefits

  • medical coverage
  • vision coverage
  • dental coverage
  • 401(k) retirement plan
  • stock options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service