
GTM Engineer, Revenue Operations
Required skills
- GTM Engineer
- Revenue Operations
- AI
- automations
- intelligence systems
- Salesforce
- Marketo
- Outreach
- product usage data
- intent platforms
Nice to have
- SQL
- Python
- JavaScript
- data warehouses
- account intelligence
- scoring
Role summary
Freshworks is seeking a GTM Engineer for their Revenue Operations team to build AI-powered workflows and systems that enhance revenue team effectiveness. This role involves connecting and enriching buyer signals from various platforms like Salesforce and Marketo, automating the GTM stack, and building AI/LLM-powered agents and tools. The ideal candidate is a hands-on builder with a strong understanding of B2B revenue workflows and experience with GTM platforms and AI tools. This hybrid role is based in San Mateo, CA, with an annual salary range of $202,000 - $250,000.
At Freshworks, we're introducing AI across our GTM organization to accelerate how we understand buyers and act on revenue signals.
As a key member of the Web & Revenue Marketing team, you will build the agents, automations, and intelligence systems that help our frontline teams operate more effectively.
We're looking for a GTM operator who is also a hands-on builder—someone who deeply understands how revenue teams work and can turn those problems into AI-powered workflows and systems.
Our buyer signals currently live across Salesforce, Marketo, Outreach, product usage data, intent platforms, and other systems. You'll connect those signals, add context and intelligence, and build workflows that help revenue teams determine who to engage, why, when, and what action to take.
You may come from Revenue Operations, Sales Operations, GTM Systems, Revenue Technology, Marketing Operations, or a similar technical GTM function. You don't need to be a traditional software engineer, but you do need to be someone who has personally built solutions, not just managed the tools or processes around them.
You'll have executive sponsorship, high-impact problems to solve, and a blank canvas to help shape how AI is applied across the Freshworks GTM organization. What You'll Do:
- Build AI-powered GTM Workflows: Design and deploy agents and automations across lead management, account research, routing, scoring, prioritization, personalization, seller briefings, and follow-up
- Turn Buyer Signals into Action: Connect and enrich signals across web activity, intent, product usage, CRM history, engagement data, and third-party sources to identify high-value accounts and recommend actions
- Automate the GTM Stack: Build integrations and workflows across systems like Salesforce, Clay, Marketo, sales engagement platforms, enrichment provides, internal data sources, and AI tools
- Build Agents and Internal Tools: Use LLMs, APIs, webhooks, automation platforms, and scripting to create tools that make sellers and revenue teams faster and more effective
- Solve Frontline GTM Problems: Partner directly with Sales, SDR/BDR, Marketing Ops, Sales Ops, RevOps, and Demand Gen teams to understand workflow friction and translate business needs into working solutions
- Prototype and Iterate Quickly: Build solutions, get them into users' hands, measure their effectiveness, and iterate based on real-world feedback
- Make AI Workflows Reliable: Implement validation, guardrails, human-in-the-loop controls, monitoring, error handling, and other mechanisms needed to move successful prototypes into production
What We're Looking For
- Experience in Revenue Operations, Sales Operations, GTM Operations, GTM Systems, Revenue Technology, Marketing Operations, or a similar GTM function
- Strong understanding of B2B revenue workflows including lead management, routing, enrichment, qualification, account prioritization, prospecting, and pipeline generation
- A hands-on builder who has personally created automations, integrations, internal tools, or data workflows—not just managed the systems or processes around them
- Experience working with GTM platforms such as Salesforce, Marketo, Clay, Outreach, Salesloft, HubSpot, or similar
- Hands-on experience building AI/LLM-powered workflows or agents using Claude, OpenAI, Relevance, MCP, n8n, Workato, or similar tools
- Comfortable working with APIs, webhooks, data integrations, automation platforms, or scripting to connect systems and bring ideas to life
- Ability to partner directly with Sales, Marketing, SDR/BDR, and RevOps teams and translate business problems into working technical solutions
Nice to Have
- Experience with SQL, Python, JavaScript, or data warehouses
- Experience building account intelligence, enrichment, scoring, routing, or signal-based GTM workflows
- Experience taking AI or automation workflow from prototype through production and adoption
Please note this is a hybrid role with onsite expectations of 3x/week (Tues - Thurs) from our San Mateo, CA headquarters.
The annual base salary range for this position is $202,000 - $250,000. This role is also eligible for a target bonus.
Compensation is based on a variety of factors, including but not limited to location, experience, job-related skills, and level.
Freshworks offers multiple options for dental, medical, vision, disability, and life insurance. Equity + ESPP, flexible PTO, flexible spending, commuter benefits, and wellness benefits are also offered. Freshworks also offers adoption and parental leave benefits.
At Freshworks, we have fostered an environment that enables everyone to find their true potential, purpose, and passion, welcoming colleagues of all backgrounds, genders, sexual orientations, religions, and ethnicities. We are committed to providing equal opportunity and believe that diversity in the workplace creates a more vibrant, richer environment that boosts the goals of our employees, communities, and business. Fresh vision. Real impact. Come build it with us.
Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or worse experiences. Propel or throttle growth. Business software has become a blocker instead of ways to get work done.
There’s another option. Freshworks. With a fresh vision for how the world works.
Freshworks Inc. builds uncomplicated service software that delivers exceptional employee and customer experiences. Our people-first approach to AI eliminates friction, helping businesses reduce complexity, lower cost-to-serve, and deliver faster, more human support through enterprise-grade yet easy-to-use CX and IT solutions. Nearly 75,000 companies, including Bridgestone, New Balance, Nucor, S&P Global, and Sony Music, trust Freshworks to power their Employee Experience (EX) and Customer Experience (CX) operations.
Fresh vision. Real impact. Come build it with us.
Sample Freshworks interview questions
- 1
Merge K Sorted Linked Lists Merge K sorted linked lists. Input: lists = [[2,2,3],[1,5]] Output: [1,2,2,3,5] Explanation: Extracts the smallest current node iteratively using a priority queue to build a single merged and sorted linked list.
codingmedium - 2
Rotate a linked list to the right by k places. Given the head of a linked list, rotate the list to the right by k places. Input: head = [0,1,2], k = 4 Output: [2,0,1] Explanation: The list has a length of 3. Rotating by 4 is mathematically equivalent to rotating by 1 (4 mod 3 = 1).
codingmedium - 3
Palindrome After Deleting One Character Determine if a string can be a palindrome after deleting at most one character. Input: s = "abc" Output: FALSE Explanation: Deleting any single character leaves either "ab", "bc", or "ac", none of which result in a valid palindrome.
codingmedium - 4
Top K Frequent Elements Find the top K frequent elements in an array. Input: nums = [4,4,4,4,5,5,6], k = 1 Output: [4] Explanation: The number 4 appears four times, easily making it the single most frequent element in the data structure.
codingmedium - 5
Find the majority element in an array. Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume that the majority element always exists in the array. Input: nums = [3, 2, 3] Output: 3 Explanation: The number 3 appears 2 times, which is strictly greater than n/2 (1.5).
codingmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Enterprise Account ExecutiveFreshworks · Boston, MA · Hybrid
Enterprise Account ExecutiveFreshworks · San Mateo, CA · Hybrid- GTM Engineer (Founding)Nango · San Francisco, CA · Onsite
- Senior Manager, GTM EngineeringIru · Miami, FL · Hybrid
GTM EngineerNash · Remote · Remote
GTM EngineerRunware · Remote · Remote
