Sr. Full Stack Engineer, AI

Zapier (View all Jobs)

NAMER

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Recruiter interview 2. Take-home project 3. Code review of the take-home project 4. Technical discussions with hiring manager and engineers from the team, values interview.

Programming Languages Mentioned

Python, JavaScript


We're currently hiring for the following locations:

Location: Americas. UTC/GMT -7 to UTC/GMT-4

Our fully remote, distributed environment enables us to work with awesome people from around the world. Our team members work from 38 different countries. We generally hire based on timezones and try to keep teams together by making sure that every Zapien overlaps with their manager & teammates for at least a few hours a day.

Hi there!

We're looking for a Sr. Full Stack Engineer to join the team at Zapier. We’re on a mission to make everyone more productive at work. Zapier has helped millions of people build businesses through the power of automation.

New Products is a cross-functional group dedicated to expanding Zapier’s core business by bringing new ideas to market through rapid iteration working directly with customers. We’re investing in new ways for people to build data and UI solutions through Tables and Interfaces, and most recently, AI. The new ZapAI team is focused on building revolutionary, AI-first approaches to help customers unlock the power of the Zapier automation platform. Think semantic search, AI agents, and generative system integrations. We are looking for a Sr. Full Stack Engineer that will lead early stage product and technology development with a high degree of autonomy and at a high tempo.

If you’re interested in being on the cutting edge of technology and advancing your career at a fast-growing, profitable, impact-driven company, then read on…

Our Commitment to Applicants

Culture and Values at Zapier

Zapier Guide to Remote Work

Zapier Code of Conduct

Diversity and Inclusivity at Zapier

Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Even though our job description may seem like we're looking for a specific candidate, the role inevitably ends up tailored to the person who applies and joins. Regardless of how well you feel you fit our description, we encourage you to apply if you meet these criteria:

About You

You can build scalable web apps. You have at least 4+ years of full-stack software development, building web-based software products. You can dive into any aspect of an application, from client performance to backend scalability. Zapier is built on Python, Next.js, React, Typescript, tRPC, Node.js, AWS, and Vercel.

You have experience or interest in AI. You have built applications using LLM APIs or frameworks for work or for play, such as OpenAI or LangChain. Bonus: you have machine learning domain knowledge.

You optimize for speed of learning. You work well in ambiguity and can take customer feedback to quickly create and iterate on a prototype. You enjoy the freedom to make design and architecture decisions on the fly and can advocate for your decisions.

You have a strong product mindset. You enjoy venturing outside your engineering role and want to understand why decisions are made. You can communicate technical trade-offs and propose solutions that optimize value-shipping speed. You often make proactive recommendations on how the product should work based on customer feedback and are not shy to share your ideas. You love coaching other engineers on developing a product mindset as well.

You are a team player. You know how to advocate for your ideas and enjoy interactions with other engineers and non-engineers alike. You are constantly looking for ways to improve team processes, reduce bugs, and reduce technical debt.

You are a skilled written communicator. Zapier is a 100% remote team and writing is our primary means of communication. You communicate complex technical topics clearly and in an approachable way.

You care deeply about users. You spend most of your time coding but you talk to customers and are driven by solving their needs. You contribute to design and product strategy discussions with the broader team and know that you all share the same end goal - build the best product for our users.

You value our values. At Zapier, our values are at the heart of how we work together and how we think about our customers. As a remote-first company, our values help develop trust and ensure we collaborate effectively to democratize automation. You recognize how our values can empower meaningful work, you thrive in a collaborative setting, you are eager to continue growing, and you’re excited to be part of the team.

Things You’ll Do

Zapier is a fast-growing, remote-first company. You'll likely get experience on many different projects across the organization. That said, here are some things you'll probably do:

  • Build and scale greenfield, AI-based products that directly impact our customers
  • Run experiments and speak directly with customers to learn what use cases work best to address their needs
  • Monitor reliability and performance through dashboards and tools to ensure availability
  • Address bugs and feature requests
  • Work with teams and stakeholders across Zapier to help them deliver value to customers in new and exciting ways
  • Help other engineers on the team and across Zapier
  • As a part of Zapier's all-hands philosophy, help customers via support to ensure they have the best experience possible.

Zapier Compensation Guiding Principles

We believe all Zapiens should be rewarded competitively and equitably, using practices that are simple and transparent. This philosophy ensures we’re able to find, grow, and retain exceptional people from a broad range of backgrounds. Here’s how we define our compensation principles:

  • Competitive: Zapier pays well among the technology sector.
  • Equitable: Consistent pay practices; competency-based pay.
  • Simple: Pay is well understood, and pay practices are built for scale.
  • Transparent: Zapiens know how pay works, including how their pay is determined.

The pay ranges for this role are:

Canada: 167,400-251,000 CAD

USA: 167,400-251,000 USD

A Candidate's compensation package is finalized once the interview process is concluded and accounts for experience, competencies (job knowledge, skills and abilities) and internal equity. We use a competency-based approach to base pay, which means we set pay for all Zapier employees based on their competency and skills demonstrated in their role. In alignment with that philosophy, the upper half of a pay range is typically reserved for individuals who have consistently demonstrated a high level of job knowledge and skills for their current role and level while at Zapier.

For more information on Zapier’s Total Rewards please click here.

How to Apply

At Zapier, we believe that diverse perspectives and experiences make us better, which is why we have a non-standard application process designed to promote inclusion and equity. We're looking for the best fit for each of our roles, regardless of the type of education or companies in your background, so we encourage you to apply even if your skills and experiences don’t exactly match the job description. All we ask is that you answer a few in-depth questions in our application that would typically be asked at the start of an interview process. This helps speed things up by letting us get to know you and your skillset a bit better right out of the gate. Please be sure to answer each question; the resume and CV fields are optional.

After you apply, you are going to hear back from us—even if we don’t see an immediate fit with our team. In fact, throughout the process, we strive to never go more than seven days without letting you know the status of your application. We know we’ll make mistakes from time to time, so if you ever have questions about where you stand or about the process, just ask your recruiter!

Zapier is an equal-opportunity employer and we're excited to work with talented and empathetic people of all identities. Zapier does not discriminate based on someone's identity in any aspect of hiring or employment as required by law and in line with our commitment to Diversity, Inclusion, Belonging and Equity. Our code of conduct provides a beacon for the kind of company we strive to be, and we celebrate our differences because those differences are what allow us to make a product that serves a global user base.

Zapier is committed to inclusion. As part of this commitment, Zapier welcomes applications from individuals with disabilities and will work to provide reasonable accommodations. If reasonable accommodations are needed to participate in the job application or interview process, please contact jobs@zapier.com.

Even though we’re an all-remote company, we still need to be thoughtful about where we have Zapiens working. Check out this resource for a list of countries where we currently cannot have Zapiens permanently working.

#LI-Remote

 

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!