Senior Software Engineer
Posted Updated
- We’re looking for a Full Stack Software Engineer to join Replicant’s engineering team!
- As part of our team, you’ll design and deliver technology that powers natural, human-like conversations at scale, helping companies reduce wait times, improve customer satisfaction, and empower representatives to focus on complex problems
- You’ll build rich user experiences and backend services that enable customers to design, launch, and monitor these AI-powered conversations
- You’ll collaborate closely with our product and machine learning teams to ensure our customers can build compelling and delightful conversations for their callers
- Our stack includes TypeScript, Node.js, React, and Python in Kubernetes on GCP
- Build new features powering millions of daily conversations on Replicant’s core AI voice and chat products
- Ship full stack end-to-end features with high impact in days, not weeks or months
- Integrate automatic speech recognition, text to speech, and conversational AI model improvements into Replicant’s products
- Refractor, optimize, and debug production systems balancing latency, cost, and user delight
- Participate in regular on-call rotations, monitoring live production systems
- Continuously improve systems based on performance metrics and customer feedback
- Shape a fast-moving culture that emphasizes knowledge sharing and mentorship across distributed systems, high-availability design, and user experience for enterprise-scale AI
- Participate in team and company-wide office events; travel required
Benefits
- Company Equity: We view our employees as the true owners of Replicant and offer company equity.
- Health insurance: We offer a competitive package with health, dental, eye care, and retirement benefits.
- Remote-friendly: From the Bay to New Brunswick—we have employees across the world, so you can work wherever works for you!
- Frequent offsites: We take team-building seriously and love working side by side.
- Flexible vacation: Take a break when you need it so you can come back refreshed and ready.
- Sabbatical program: After you’ve worked at Replicant for 5 years, you are eligible to take a sabbatical for up to five weeks.
- Equipment stipend: All employees are set up with the essential equipment, but if you have special requests, you’re provided a stipend to cover these costs.
- Wellness stipend: We want employees to feel empowered to manage your fitness, health, and mental wellbeing so we offer a yearly wellness stipend.
- Familiarity with all of the following
- Cloud environments (AWS, GCP, or Azure) and CI/CD pipelines
- 5+ years of full-stack software engineering experience, ideally in SaaS, AI, or complex real-time systems
- Metrics, logging, and monitoring
- Proven experience owning and shipping elegant, maintainable, continuously improving solutions that scale to millions of users
- History of raising the bar for great engineering in your teams, with strong collaboration skills favoring impact over process
- Mastery of AI tools for writing, improving, debugging, and refactoring large code bases
- Rust, LLM prompt engineering, Google Cloud Services, Kubernetes
- Strong communication skills that build trust with teammates and stakeholders
- Demonstrated experience designing and implementing quality testing for systems you’ve built, including automated, manual, and AI
- TypeScript and frontend frameworks (React or similar)
- Relational databases (MySQL, PostgreSQL)
- Enthusiasm for AI, machine learning, telephony
- Python
- Mastery of one or more of the following
- Node.Js for production-grade backend systems
