Whippy is an AI-powered enterprise contact centre that automates real business workflows across voice, SMS, chat, and APIs.
We integrate with telephony providers, CRMs, ATS platforms, and internal enterprise systems to power AI agents that handle inbound calls, qualification flows, onboarding processes, support queries, and operational tasks.
As a Forward Deployed Engineer, you will embed directly into enterprise deployments and own the technical delivery of integrations between Whippy and customer systems.
You will operate at the intersection of APIs, telephony, databases, and AI workflows. You will design and ship production-grade systems, debug live issues, and convert customer-specific requirements into reusable platform capabilities.
This is a high-ownership role. You will work closely with customers, product, and core engineering to ensure deployments are robust, scalable, and repeatable.
Own end-to-end delivery of production integrations across CRM, ATS, telephony, and internal systems
Design and implement reliable data flows between Whippy and external platforms
Handle authentication, rate limits, retries, and failure modes in distributed systems
Debug and resolve non-trivial production issues across webhooks, async workflows, and external APIs
Improve logging, monitoring, and observability of deployment pipelines
Translate ambiguous customer requirements into clear technical designs
Identify repeated patterns and convert one-off implementations into reusable connectors or internal tooling
Collaborate with product and engineering to push field learnings back into the platform
Requirements
Experience Required: 2+ years in software engineering, technical consulting, or a customer-facing engineering role
Education: Degree in Mathematics, Engineering, Computer Science, or equivalent practical experience
About Whippy
2+ years of experience in software engineering or technical consulting
Strong backend fundamentals and comfort working with APIs and relational databases such as Postgres
Experience integrating third-party systems or working with external APIs in production
Understanding of distributed systems concepts such as idempotency, retries, async processing, and error handling
Experience debugging production systems under time pressure
Clear, structured communicator able to explain trade-offs to both technical and non-technical stakeholders
Ownership mindset and comfort operating with ambiguity
Preferred
Experience with telephony, event-driven systems, or webhook-based architectures
Exposure to AI workflows, automation systems, or LLM integrations
Experience working directly with enterprise customers, e.g in consulting, banking or equivalent
What Success Looks Like
Within 90 days, you will:
Own at least one enterprise deployment end-to-end
Resolve a meaningful production issue independently
Ship at least one reusable improvement that reduces future deployment effort
Demonstrate strong judgment around scope, trade-offs, and customer impact