AI Data Visualization — PhD Intern (Qt/C++) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Keysight Technologies · 21 hours ago

AI Data Visualization — PhD Intern (Qt/C++)

Keysight Technologies is at the forefront of technology innovation, delivering breakthroughs in electronic design and simulation. The PhD Intern in AI Data Visualization will develop a high-performance Qt/C++ interface for interactive analytics and explainable AI visualization, collaborating with researchers and engineers to enhance data interpretation and decision-making.

AnalyticsCloud SecurityElectronicsManufacturingNetwork SecurityProduct DesignSoftwareTest and MeasurementWireless
badNo H1Bnote

Responsibilities

Design and implement a Qt/C++ application (Qt 6, Qt Quick/QML) for interactive analytics dashboards and model interpretability tools
Develop motion and transition systems (keyframing, easing, scene sequencing) to communicate structure, causality, and evolution over time
Engineer real-time visualization pipelines for metrics, traces, saliency maps, and convergence analytics
Optimize performance through profiling, asynchronous I/O, GPU acceleration, and render optimization for large datasets
Integrate diverse data sources — simulation results, telemetry logs, and experiment outputs — with robust schema and version handling
Prototype new visualization techniques for explainability, comparative analysis, and interactive storytelling
Build reusable visualization components (timelines, graphs, heatmaps, 3D layouts) with strong design fidelity and accessibility

Qualification

C/C++QtData VisualizationPerformance OptimizationMotion DesignGPU RenderingCMakeVisual Design SensibilityPythonGit WorkflowsCommunication

Required

Current PhD student (or recently graduated PhD) in Computer Science, Applied Mathematics, Electrical/Computer Engineering, Visualization, or a related field
Strong proficiency in C/C++ and Qt (Qt 6, Qt Quick/QML; signals/slots; model-view)
Demonstrated experience building interactive data visualizations or complex scientific UIs
Solid understanding of data structures, numerical methods, and performance optimization (CPU/GPU)
Familiarity with animation and motion systems (keyframes, easing curves, scene graph rendering)
Strong communication and visual design sensibility for translating data into insight

Preferred

Experience with GPU-accelerated rendering (OpenGL/GLSL, Vulkan, or Qt RHI) and high-volume visualization
Knowledge of time-series, matrix, or graph visualization techniques, including uncertainty overlays
Exposure to ML interpretability visualization (e.g., saliency maps, feature attributions, embeddings)
Experience bridging Python and C++ (e.g., pybind11) or reproducing Manim-style visualizations in compiled environments
Familiarity with build, testing, and profiling tools (CMake, unit/UI testing, sanitizers, RenderDoc)

Company

Keysight Technologies

company-logo
Keysight Technologies is an electronic measurement company.

Funding

Current Stage
Public Company
Total Funding
$1.35B
Key Investors
Department for Science, Innovation and Technology (DSIT)
2025-04-10Post Ipo Debt· $750M
2024-10-02Post Ipo Debt· $600M
2023-09-15Grant

Leadership Team

leader-logo
Satish Dhanasekaran
President and Chief Executive Officer
linkedin
B
Brad Doerr
Vice President and General Manager
linkedin
Company data provided by crunchbase