Appcues

Boston
51-200 employees
Product adoption made easy. User onboarding is just the beginning. Empower your team to measure and improve product adoption—without a developer.

Data Architect

Data Architect

This job is no longer open
Your work as Appcues’ Data Architect will empower thousands of Appcues customers to improve their SaaS products’ adoption and engagement for millions of their end-users. Appcues’ no-code tools have helped customers deliver over 1.4 billion in-app web and mobile experiences such as onboarding guides, tips, announcements, and surveys. Our customers, such as Fullstory, Lyft, and Twilio, depend on our services to deliver these in-app experiences. Your mission will be to evolve our platform’s data architecture to support several new product initiatives and new products. You will collaborate closely with our product team and platform engineers to gather requirements, design and implement foundational changes that will power Appcues for years.

Tools we use

    • We store data in PostgreSQL, DynamoDB, S3, Redis, and Snowflake. We operate data pipelines and event streams using Kafka and SQS.
    • We manage, monitor, and deploy code using CircleCI, Terraform, and AWS CodeDeploy, CloudFormation, DataDog. 
    • Our platform is powered using Elixir, Node running on Lambdas, ECS, and EC2.
    • Our engineers communicate primarily via Slack, and are committed to remote, agile development using Kanban.

About the role

    • Our fully remote engineering team currently has over 45 people. As Data Architect you will work closely with our Platform engineering teams to define our data platform and collaborate with the team on implementation. 
    • Our data model is currently defined in Snowflake, DynamoDB and Postgres and is optimized for delivering experiences embedded in our customers' SaaS applications. Your goal will be to evolve that data model to support additional use cases and products.
    • Our platform handles over a billion requests from our customer sites per day via our JavaScript and mobile SDKs and from partners like Segment.io and Zapier. It also includes services that process customer rules for personalization, segmentation, and targeting. 
    • You will evolve our data model using domain-driven design and other strategies to support our product and business objectives and adapt to current constraints.
    • On a typical day, you may work with our product managers to understand our business’ data model and future goals, collaborate with frontend and backend teams on constraints and needs, publish models, write technical proposals, architect solutions, work with tech leads to break epics, implement features, or mentor others. 
    • You'll be involved in all research & development, including discovery and testing of new features and products. You will work with engineers, designers, and product managers to discover solutions, including identifying and mitigating any feasibility risks.
    • You will select and propose suitable database technologies to meet our business objectives including defining ETL processes for data transformation.
    • Work closely with the Security and Compliance team on data security measures and on ensuring compliance with regulations and data governance frameworks.
    • Become an expert on the data Appcues needs for products, integrations, and customers to be successful.

About you

    • You have designed, built and evolved significant data models to support the rapid growth of large distributed applications and product activity / analytics data. You have excellent judgment across multiple database implementations, including columnar, relational and streaming database technologies. You are pragmatic, not dogmatic, and are aware of the strengths & weaknesses of your tools.
    • You have deep experience using Snowflake and AWS database stacks. You are an expert in domain-driven design and data modeling, and proficient in data transformation, performance tuning, and data warehousing.
    • You are comfortable influencing cross-team practices, and tools by rolling up your sleeves and showing how things can improve. You can clearly describe the business implications of your technical decisions. You are excited to develop a vision & future technical roadmap of a data platform.
    • You enjoy mentoring other engineers and helping them grow technically. You often have become a key go-to person in your company, even on projects outside your project area. 
    • You have led the delivery of data platform initiatives for B2B SaaS applications with significant analytics needs. For example, systems that have ingested and processed data at significant scale, managed elastic workloads using queue/worker or streaming architectures, and power the visualization of millions of data points. 
    • While our company supports remote work, we require your availability for team collaboration during the core hours of 10 am to 4 pm Eastern Time. 
    • You are energized working in a highly collaborative environment at a customer-driven startup.
$160,000 - $230,000 a year
Note - Appcues uses a market-data driven approach to setting compensation ranges, and pins compensation ranges to data provided by third-party organizations. This range is for all US-based candidates and is built to be competitive nationwide by utilizing ranges for the Greater Boston area, regardless of where in the US an employee lives (or later relocates). This range represents salary-based compensation and does not include our equity package (in stock options), 401k match, or other benefits including an office setup budget, tech budget, training and education budget, and co-working space reimbursements. Actual compensation offered to a successful applicant may be based on job-related experience and other factors consistent with applicable law. For non-US based candidates, Appcues adjusts salary ranges based on cost of labor in each market. If you have questions on the pay range in your country, the recruiter will be happy to discuss specifics during your introductory conversation."

About Us

Appcues' mission is to help teams deliver experiences their users love. Our vision is for every software company to embrace product-led growth, resulting in more engaged and happier users.

Our Benefits

100% remote - We don’t have an office so all of our employees learn and collaborate in the same way using remote work practices. This won't change post-COVID as we are committed to being 100% remote for the long-term. We work in Slack, Zoom, and a collection of modern collaboration tools. We have inclusive remote events and we get together annually for a fun off-site retreat.
Well-being - You'll have solid health, dental, and vision plans; access to 401k, and a generous maternity and paternity leave.
Fair pay - Each role has a defined salary band, bands and salaries are audited on a regular basis to help maintain fairness and market value
Home office and tech budget - Besides paying for your work computer (Mac or PC), we offer a one-time $1000 home office stipend and an additional $500 annual budget for extra work-related technology.
Coworking space, on us - Home office not cutting it? We'll reimburse your monthly coworking fees.
Equity - We want everyone invested in our success. We grant every employee equity in the company.
Transparency and collaboration - We foster team alignment with meetings of all shapes and sizes—a monthly all-hands meeting called FirstThurs, weekly team lunches, and Lunch & Learns., and an annual learning stipend.
Flexible Time Off - We believe time away to reflect and explore makes us all more productive, so employees don’t accrue vacation time – they work with their managers to schedule time off when they need it, consistent with our Flexible Time Off policy. Employees based in the USA also take off all US federal holidays. Employees residing in other countries can choose to follow their local national holidays or US federal holidays.
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.