Software Development Engineer III, AI Chat
About Us
QuillBot was founded in 2017 with a mission to help students and professionals—especially those learning English—strengthen their writing. Today, we help over 56 million people around the world create great things. Whether you're writing, designing, coding, or collaborating, QuillBot is a place where anyone can create at the speed of thought. Our AI-powered tools help you think clearly, communicate effectively, and create beautifully—across every platform, in any format, at any skill level. If you're passionate about using technology to make the path from inspiration to execution more accessible, intentional, and relevant, come join us.
Role Overview
We’re looking for a Senior Software Development Engineer (SDE3) to own and ship complex product and platform capabilities end-to-end. You’ll lead technical design, build across frontend and backend, and operate what you ship in production with strong standards for reliability, performance, and security.
You’ll work closely with Product, Design, and Data to turn ambiguous problem statements into clear milestones, deliver iterative releases, and continuously improve based on real-world usage. This role also expects technical leadership, setting engineering standards, mentoring peers, and influencing architecture and roadmap decisions.
Responsibilities
- Own and deliver complex features and platforms across frontend and backend, from design to production.
- Lead system design for scalable, reliable services (APIs, workflows, async processing, data models), balancing correctness, latency, cost, and developer velocity.
- Build high-quality user-facing experiences with modern frontend frameworks (TypeScript + React/Next.js or similar), including performance and accessibility best practices.
- Drive engineering excellence: design docs, code reviews, testing strategy, observability, rollout safety, and incident response.
- Diagnose and resolve production issues across the stack; participate in on-call/operational rotations and improve systems to reduce operational load.
- Establish and improve engineering standards (CI/CD, instrumentation, logging/metrics/tracing, SLIs/SLOs, reliability processes).
- Collaborate across teams to define interfaces, simplify integrations, and build reusable components and services.
- Mentor engineers, provide technical guidance, and influence architecture and roadmap decisions through strong technical leadership.
Qualifications
- 7+ years of professional software development experience, including ownership of production systems.
- Strong programming skills in at least one backend language (Python/Node.js) and strong CS fundamentals.
- Strong full-stack experience with modern frontend development (TypeScript, React/Next.js or equivalent).
- Proven experience designing and operating scalable systems (service design, API contracts, databases, caching, queues, failure modes).
- Strong engineering rigor: testing, code quality, performance tuning, security-minded development, and operational readiness.
- Experience working effectively with cross-functional stakeholders and delivering in iterative milestones.
Bonus Points
- Experience with distributed systems at scale (event-driven architecture, message queues, idempotency, retries, rate limiting).
- Experience with cloud infrastructure (AWS/GCP/Azure), containers, and orchestration (Docker/Kubernetes).
- Strong knowledge of databases (SQL/NoSQL), data modeling, and performance optimization.
- Experience building internal platforms/frameworks that improve developer productivity.
- Familiarity with experimentation and analytics instrumentation for measuring product impact.
- Experience integrating AI/ML-powered capabilities or third-party APIs into product workflows.
- Prior experience leading projects, mentoring, and driving technical direction for a small group/pod.
- Experience integrating LLMs and GenAI capabilities into products (OpenAI/Anthropic/Gemini or OSS models), including prompt design, evaluation, and safety/quality guardrails.
- Familiarity with RAG patterns (embeddings, vector databases, retrieval, chunking) and grounding strategies to improve factuality and relevance.
- Understanding of latency/cost tradeoffs for AI features (caching, batching, streaming, model selection, fallbacks) and building reliable AI workflows.
- Experience with LLM observability and evaluation tooling (tracing, automated evals, human feedback loops) and monitoring quality regressions over time.
- Exposure to responsible AI practices (privacy, data minimization, prompt injection risks, content safety, policy compliance).
Benefits & Perks
- Competitive salary and annual bonus
- Medical coverage
- Life and accidental insurance
- Vacation & leaves of absence (menstrual, flexible, special, and more!)
- Developmental opportunities through education & developmental reimbursements & professional workshops
- Maternity & parental leave
- Hybrid & remote model with flexible working hours
- On-site & remote company events throughout the year
- Tech & WFH stipends & new hire allowances
- Employee referral program
- Premium access to QuillBot
*Benefits and benefit amounts differ by region. A comprehensive list applicable to your region will be provided in your interview process.
Research shows that candidates from underrepresented backgrounds often don't apply for roles if they don't meet all the criteria. We strongly encourage you to apply if you're interested: we'd love to learn how you can amplify our team with your unique experience!
This role is eligible for hire in India.
We are a virtual-first company and have employees dispersed throughout the United States, Canada, India, Israel, Germany, and the Netherlands. We have a market-based pay structure that varies by location. The base pay for this position is dependent on multiple factors, including candidate experience and expertise, and may vary from the amounts listed. You may also be eligible to participate in our bonus program and may be offered benefits, and other types of compensation.
#QuillBot
#LI-Remote
#LI-SG1
Equal Employment Opportunity Statement (EEO)
We are an equal opportunity employer and value diversity and inclusion within our company. We will consider all qualified applicants without regard to race, religion, color, national origin, sex, gender identity, gender expression, sexual orientation, age, marital status, veteran status, or ability status. We will ensure that individuals who are differently abled are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment as provided to other applicants or employees. Please contact us to request accommodation.
Create a Job Alert
Interested in building your career at QuillBot? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field