Staff Backend Platform Engineer

Other Jobs To Apply

<p>Conversica is seeking a Staff Backend Platform Engineer to set the technical direction for the production backend systems that power our next-generation AI platform. This is a senior individual contributor role with platform-wide scope, focused on the architecture and engineering standards that make our agentic AI possible: integrations, data ingestion, messaging infrastructure, orchestration, and the data foundations our agents depend on.</p> <p>This role operates with a high degree of autonomy and technical authority. You will shape platform architecture across multiple teams, set engineering standards that the broader backend organization adopts, and drive the long-term technical direction of our backend systems. </p> <p></p><p><br></p><b>What You'll Do</b><ul> <li style="color: #000000;">Set the technical direction for Conversica's backend platform, owning architecture decisions that span integrations, data, messaging, and orchestration across the entire system</li> <li style="color: #000000;">Drive cross-functional initiatives that touch multiple engineering teams, partnering with AI Engineering, Product, and Integrations leadership to shape platform strategy and roadmap</li> <li style="color: #000000;">Define and evolve org-wide engineering standards for backend service design, data modeling, integration patterns, observability, and operational excellence</li> <li style="color: #000000;">Identify systemic reliability, scalability, and performance risks across the platform and lead the engineering response</li> <li style="color: #000000;">Mentor senior and mid-level engineers across the backend organization, raising the technical bar through design reviews, written technical guidance, and pairing on hard problems</li> <li style="color: #000000;">Represent the backend platform in technical strategy discussions with executive leadership and contribute to multi-quarter roadmap planning</li> <li style="color: #000000;">Build and ship production code yourself; this is a hands-on individual contributor role, not a pure architect role</li> </ul><p><br></p><b>What You'll Build</b><ul> <li style="color: #000000;">Integration platform: inbound and outbound data processors, partner APIs, webhook ingestion, CSV bulk imports, sync logic, and resilient retry/backoff patterns for unreliable external systems</li> <li style="color: #000000;">Messaging infrastructure: email (AWS SES), SMS (Twilio), and chat (OpenAI Chatkit) delivery pipelines including throughput management, deliverability, suppression, and audit trails</li> <li style="color: #000000;">Platform services: the Campaign, Playbook, Flows, Contact, Knowledge, and Reporting services that compose our domain mode</li> <li style="color: #000000;"><span style="color: #000000;">Data foundations: Postgres schema design, data models for contacts, conversations, campaigns, and configuration. Storage patterns optimized for both transactional workloads and agent retrieval</span></li> <li style="color: #000000;"><span style="color: #000000;">Orchestration and event flows: FastAPI services, Celery workflows, EventBridge-driven event handling, queue management, and the action dispatch layer that executes agent decisions across CRM, calendar, and notification systems </span></li> </ul><p><br></p><b>Success in this Role</b><div><span style="color: #000000;">In your first 6 to 12 months in this role:</span></div> <ul> <li style="color: #000000;">You’ve established the integration, data, and messaging patterns that other backend engineers build against, and the platform’s engineering standards are visibly stronger because of you.</li> <li style="color: #000000;">You’ve led at least one cross-team technical initiative end to end, including the consensus-building, design, delivery, and operational handoff.</li> <li style="color: #000000;">You’ve raised the operational maturity of the platform, measurably improving reliability, performance, or developer leverage in systems other teams depend on.</li> </ul><p><br></p><b>Qualifications and Experience</b><ul> <li style="color: #000000;">Equivalent of 8+ years of professional software engineering experience with significant focus on backend platform, integrations, or data infrastructure - including hands-on responsibility for systems running in production at scale.</li> <li style="color: #000000;">Track record of leading cross-team or org-wide technical initiatives from conception through production, including the soft work of building consensus and unblocking other engineers</li> <li style="color: #000000;"><span style="color: #000000;">Proven experience deploying and operating production backend systems at scale</span></li> <li style="color: #000000;">Strong proficiency in Python, including production experience with FastAPI, Celery, and similar async/queue-based frameworks</li> <li style="color: #000000;">Deep experience with Postgres including schema design, query optimization, and operating Postgres in production</li> <li style="color: #000000;">Experience working with large datasets and navigating real-world data quality challenges across heterogeneous source systems</li> <li style="color: #000000;">Experience setting engineering standards (service design, data architecture, operational practices) that other engineers adopted and built on</li> <li style="color: #000000;">Experience designing and operating integrations with third-party SaaS systems including handling rate limits, schema drift, and partial failures</li> <li style="color: #000000;"><span style="color: #000000;">Strong background in modern cloud-based architectures, particularly AWS </span></li> <li style="color: #000000;"><span style="color: #000000;">Active use of modern AI coding tools (Claude Code, OpenAI Codex, Cursor, or similar) as part of your development workflow </span></li> </ul><p><br></p><b>Preferred / Nice-to-Have Experience</b><ul> <li style="color: #000000;"><span style="color: #000000;">Experience working in B2B SaaS environments</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience integrating with Marketing Automation Platforms (MAPs), Customer Relationship Management Systems (CRMs), Customer Data Platforms (CDPs), or Dealer Management Systems (DMS)</span></li> <li style="color: #000000;"><span style="color: #000000;">Production experience with Terraform, EKS, Datadog, and GitLab</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience operating messaging infrastructure including SMTP, SMS aggregators, or chat platforms</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience building platforms that AI agents or other automated systems consume</span></li> <li style="color: #000000;"><span style="color: #000000;">Experience with Redshift, DynamoDB, EventBridge, and Redis </span></li> </ul><p><br></p><b>What We Value</b><div><span style="color: #000000;">We care about what you’ve built and the depth you’ve developed. If you’ve owned and operated significant systems in production, shipped strong software end to end, written code other engineers were glad to inherit, or developed real depth in a backend domain, put that front and center. Show us what you’ve built, what problems you’ve wrestled with, and how you reason about tradeoffs in real-world systems.</span></div> <div> </div> <div><span style="color: #000000;">Conversica is a remote-first company building AI-powered solutions that help businesses engage customers more effectively. You'll join a small, experienced platform engineering team and partner closely with our AI Engineering team to build the backend that powers our agent-native platform., influence the direction of the platform, and help build the durable, customer-ready systems that turn emerging AI capabilities into reliable products.</span></div> <div> </div> <div><span style="color: #000000;">This is a full-time, exempt position. Our compensation reflects the cost of labor across several U.S. geographic markets and is based on role scope, experience, and job-related skills. Conversica offers comprehensive health, dental, and vision benefits, PTO, holiday pay, 401(k), and equity. </span></div><p><br></p><p></p> <p> </p><p>Use of AI in the Hiring Process</p> <p>As an AI company, we recognize that candidates may use AI tools to research, prepare, and improve application materials. However, we expect all application materials, assessments, and interview responses to accurately reflect your own experience, skills, and work. Authenticity, transparency, and professional integrity are important parts of our hiring process.</p> <p></p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...