Senior Software Engineer
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
Role Overview:
- We are looking for a Senior Software Engineer with 5+ years of experience to join a small, high-impact engineering team building AI-powered voice agents that handle millions of calls monthly for Fortune 500 companies.
- You will work across four product teams, including three focused on core product development and one operating as forward-deployed engineers, shipping full-stack features that directly power Replicant's LLM-based conversational AI platform.
Responsibilities:
- Build and ship full-stack product features that support and enhance Replicant's LLM-powered voice and chat products.
- Work across product teams to deliver capabilities that help win deals and scale the platform, including forward-deployed engineering work.
- Integrate speech recognition, text-to-speech, and conversational AI model improvements into production systems.
- Optimize and debug production systems balancing latency, cost, and user experience at enterprise scale.
- Collaborate closely with product and ML teams in a fast-moving, startup environment where every engineer owns multiple initiatives.
Key Requirements:
- Proficiency in Python or TypeScript.
- Hands-on experience working with LLMs, including multi-turn agents, prompt engineering, or tools like LangChain.
- Full-stack engineering experience shipping solutions at scale in a startup or high-growth environment.
- Startup mentality, including the ability to think outside the box.
- Located in the United States or Canada.
Experience and Qualifications:
- 5 to 8 years of experience as a full-stack software engineer.
- Experience working at a senior software engineering level.
- Experience owning and shipping software solutions that scale to millions of users.
- Valid United States or Canada work authorization.
Nice-to-Have Skills and Experience:
- Experience at companies specializing in Conversational AI such as Poly, Decagon, Sierra, Five9, Genesys, Eleven Labs, Nice, Talkdesk, or RingCentral.
- Experience with conversational AI, multi-turn agents, or LangChain.
- Familiarity with relational databases including MySQL or PostgreSQL.
- Familiarity with cloud environments such as AWS, GCP, or Azure.
- Familiarity with CI/CD pipelines.
- Alignment with company values including Breadwinner, Blade Runner, and Self-distancing.
Location: Remote - Canada, United States
Skills required for this job:
- CI/CD
- Cloud platforms
- Conversational AI development
- Full-stack development
- Large Language Models
- Node.js
- Prompt engineering
- Python
- React.js
- Relational databases
- Software development
- TypeScript
Get similar jobs in Canada by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more remote Software Developer jobs in Canada.
Finding similar jobs…