About the Role
This is a senior engineering opportunity focused on building production-grade software that powers conversational AI and digital customer experiences. You will develop core platform capabilities, backend services, and user-facing functionality supporting AI-driven customer interactions across digital and voice channels. This is a fully remote role within the United States.
Responsibilities
- Build and evolve AI platform capabilities: Develop and support core platform functionality, backend services, integrations, and user-facing experiences.
- Design scalable backend systems: Architect and implement event-driven, integration-heavy services, including asynchronous pipelines, APIs, microservices, and reliable delivery patterns.
- Engineer for reliability and performance: Own production-grade behavior, proactively troubleshoot distributed systems, handle edge cases and failure scenarios.
- Develop secure integrations: Build robust integrations with REST APIs, webhooks, third-party services, and other systems.
- Support real-time communications: Contribute to real-time multimedia and voice capabilities using technologies such as SIP, RTP/SRTP, WebRTC, and WebSockets.
- Optimize data and infrastructure: Apply effective database design, query and index optimization, cloud-native architecture, observability, and cost-conscious engineering practices.
- Drive projects cross-functionally: Partner with Product, QA, Design, and other engineering teams.
- Raise engineering standards: Participate in code reviews, establish maintainable engineering patterns, and mentor teammates.
- Apply AI-assisted development: Use modern AI coding agents and development tools effectively.
Requirements
- 3+ years of professional experience as a Backend Software Engineer, or as a Full Stack Engineer with a strong backend focus, ideally using Python and/or TypeScript.
- 3+ years of experience designing and building scalable APIs, microservices, distributed systems, or comparable production services.
- Bachelor's degree in Computer Science or a related field.
- Strong ability to write clean, extensible, maintainable, and traceable code.
- Strong understanding of backend development, asynchronous programming, concurrency, scalable services, and integration-heavy architectures.
- Hands-on experience with REST APIs, webhooks, third-party integrations, failure handling, and complex edge cases.
- Solid knowledge of data structures, algorithms, software design.
- Familiarity with cloud-native architecture, reliability and scalability patterns, observability tools.
- Experience with real-time multimedia or telephony/VoIP architectures and protocols such as SIP, RTP/SRTP, WebRTC, or WebSockets.
- Familiarity with AI coding agents such as Claude Code, Cursor, or similar tools.
- Strong debugging skills, productive autonomy, sound technical judgment.
- Excellent communication and cross-functional collaboration skills.
Conditions
- Fully remote work opportunity within the United States.
- Permanent full-time employment.
- Exposure to conversational AI, distributed systems, real-time communications, cloud-native architectures, and emerging AI development tools.
- Collaboration with Product, Design, QA, and engineering teams.
- Ability to influence engineering standards, mentor teammates, and contribute to technical direction.
- Opportunity to build production AI experiences.