Role: UX Designer
Location: Sunnyvale, CA (Onsite)
Duration: 12 Months
Role description:
7+ years of UX/Product Design experience
Direct experience designing SAS products or SAS-based platforms (Viya, Studio, Model Manager, Visual Analytics, or similar)
Strong working knowledge of:
o SAS analytics workflows
o SAS execution models (batch vs interactive)
o Model governance and deployment in SAS environments
UX & Design Skills:
Expert in:
o Workflow and interaction design for complex systems
o Designing for expert users and enterprise scale
Ability to reason deeply about system behavior, edge cases, and failure modes
Proficiency with modern design and prototyping tools (Sketch)
Strong emphasis on data visualization
Nice To Have Skills:
Experience modernizing legacy SAS UX or migrating SAS users to cloud-based workflows
Role Description:
We are seeking a Senior UX Designer with hands-on experience designing SAS products or SAS-centric platforms who understands how statisticians, data scientists, and data engineers work in SAS. This role requires mastery of SAS platform UX challenges complex procedural workflows, long-running jobs, model governance, and enterprise constraints and the ability to apply foundational UX principles to translate complexity into clear, efficient, and scalable user experiences.
Key Responsibilities
SAS Platform UX Ownership
Own UX design for SAS-based analytics workflows, including:
o SAS data access and preparation
o Model lifecycle management (training, validation, scoring, monitoring)
o Batch and interactive execution patterns
Design experiences that work across web interfaces, APIs, and hybrid workflows
SAS-Specific Workflow Design
Translate SAS concepts (libraries, datasets, procs, caslibs, jobs, scoring code) into clear, user-centered interactions
Design task-driven UX for configuring SAS jobs and pipelines, managing parameters, execution context, and compute resources, and understanding job status, logs, errors, and outputs
Reduce friction in traditionally complex SAS workflows without hiding essential system behavior
Usability for Expert SAS Users
Design primarily for expert and power users while preserving discoverability for new users
Clearly surface system state, execution progress, failures, and dependencies