Alteryx is a company leading the transformation in how work gets done through data, automation, and AI. They are seeking a Mid-Level Cloud Software Engineer to design, build, and maintain a scalable TypeScript application, contributing to a mission-critical UI platform and integrating AI-driven capabilities into user workflows.
Responsibilities:
- Develop and enhance application features using TypeScript and React
- Build intuitive, performant, and accessible user interfaces using design systems and reusable component libraries
- Contribute to and extend shared UI components to ensure consistency and scalability across the platform
- Implement and manage client-side state using modern patterns (no specific framework required)
- Collaborate on integrating AI-powered features into the product experience (e.g., copilots, recommendations, intelligent automation)
- Write clean, maintainable, and well-tested code (unit, integration, and E2E)
- Participate in an agile development process, including sprint planning and retrospectives
- Work closely with Product, UX, and AI partners to define and deliver solutions
- Contribute to code reviews, technical discussions, and engineering best practices
- Support and troubleshoot applications across cloud and desktop environments
- Create and maintain technical documentation and share knowledge across the team
Requirements:
- 2–5 years of experience in cloud software engineering or frontend/full-stack development
- Strong proficiency in TypeScript and React (or similar frameworks)
- Experience working with design systems, component libraries, or shared UI frameworks
- Experience with modern state management approaches (framework-agnostic)
- Familiarity with Git and modern version control workflows
- Solid understanding of software testing practices (unit, integration, E2E)
- Experience working in collaborative, cross-functional teams
- Working knowledge of CI/CD pipelines and cloud platforms
- Exposure to AI concepts or tools, such as: Working with LLM APIs (e.g., OpenAI, Azure OpenAI, etc.), Building AI-assisted features (chat, summarization, recommendations, etc.), Prompt design, evaluation, or basic model integration
- Familiarity with Material UI (MUI) or similar component libraries
- Experience contributing to or maintaining a design system at scale
- Hands-on experience building AI-powered product features
- Experience with Docker and Kubernetes