Hightouch is a modern AI platform for marketing and growth teams, focusing on transforming marketing workflows. The role involves building user-friendly tools for enterprises to effectively onboard and manage their Hightouch deployments, requiring strong backend and distributed systems knowledge.
Responsibilities:
- Roles, Permissions, and Access Control: We have a flexible and powerful access control framework that allows enterprise admins to configure the right level of permissions for different groups of users and teams within their company. As Hightouch expands our product lines, the Control Plane team will also adapt and extend our access control capabilities to support that growth
- Change Management: When a customer’s underlying data model or data warehouse changes, this can have downstream impact on their Customer Studio schema, audiences, and other syncs and data pipelines. What tools can we build for admins to better manage these types of changes at scale?
- Data Warehouse Performance and Costs: As customers continue to adopt Hightouch within their organizations and their usage of Hightouch grows, they’ll drive more warehouse activity and compute from Hightouch. How can we help admins better understand and optimize warehouse performance and costs as a result of Hightouch activity?
Requirements:
- Experience with backend development
- Familiarity with distributed systems
- Understanding of asynchronous workflows
- Ability to think holistically about architecture, scalability, maintainability, and reliability
- Strong customer and product thinking
- Comfortable writing and engaging with product specs
- Experience working with access control frameworks
- Knowledge of change management in data models or data warehouses
- Experience optimizing data warehouse performance and costs