Alteryx is a leader in data, automation, and AI, transforming how businesses operate. They are seeking a Senior Software Engineer to develop and scale AI-powered frontend experiences, collaborating closely with cross-functional teams to enhance user interfaces and deliver high-value features.
Responsibilities:
- Owning and delivering high-value frontend features across Copilot, GenAI Tools, and other AI experiences embedded in Alteryx products
- Collaborating with cross-functional partners to explore problem spaces, clarify requirements, shape implementation plans, and ship customer-facing improvements
- Building and evolving reusable UI patterns for conversational experiences, workflow-native AI tooling, tool actions, context-aware workflows, and product integration flows
- Partnering with backend, platform, and domain teams on AI-ready APIs, telemetry, and MCP-oriented integration points that make AI experiences more capable and extensible
- Contributing to software design, code reviews, testing strategy, telemetry, and engineering practices that improve reliability and developer velocity
- Mentoring engineers through thoughtful feedback, pairing, and day-to-day technical collaboration
- Helping the team respond quickly to new AI opportunities while making sound tradeoffs around performance, quality, and maintainability
Requirements:
- 4+ years building production web applications with TypeScript / JavaScript, including 2+ years with React and modern frontend patterns
- Solid understanding of HTML, CSS, browser behavior, accessibility, and building polished user experiences across environments
- Demonstrated ability to own features or medium-sized projects end-to-end, from design and implementation through testing, rollout, and iteration
- Experience integrating frontend systems with backend APIs and service-oriented architectures
- Solid understanding of writing high-performing, maintainable, and testable code
- Strong experience with automated testing across unit, integration, and end-to-end layers
- Working knowledge of CI/CD practices and modern development workflows using tools such as GitLab or GitHub
- Ability to collaborate effectively with product, design, data science, and engineering partners in ambiguous problem spaces
- Experience building AI-assisted, LLM-powered, or agentic product experiences
- Experience with Python backend services or APIs is especially valuable, since much of the supporting AI and service-side work is implemented in Python
- Experience with C# / .NET is a plus, particularly for Alteryx Designer integration
- Experience with conversational UI patterns, workflow-native AI tools, or telemetry / event instrumentation
- Experience with micro-frontend architectures, extensibility platforms, or MCP-style integration models
- Experience working across service-oriented or message-based architectures
- Familiarity with observability, performance tuning, and Kubernetes-based environments
- Experience with data-rich product workflows, workflow builders, or analytics applications