Writesonic

Senior Software Engineer

Writesonic

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Own and ship core AI-powered product features end-to-end—from problem definition to production deployment and measurement.
  • Design, build, and optimize production LLM systems including RAG pipelines, AI agents, embedding workflows, evaluation frameworks, and fine-tuning pipelines.
  • Make architecture and system design decisions across backend services, databases (SQL and vector), APIs, and cloud infrastructure.
  • Dive deep into the business domain (marketing, SEO, GEO, content automation) to make smart product and engineering trade-offs.
  • Connect every engineering decision to user outcomes—ask “does this move revenue or retention?” before “is this technically elegant?”
  • Collaborate directly with founders and cross-functional teams, operating as a product-minded engineer rather than a spec-follower.

Requirements

  • Strong proficiency in Python as the primary language.
  • Solid grasp of system design, API design, SQL and vector databases, and cloud infrastructure.
  • Built and shipped real production systems using LLMs, RAG pipelines, agents, embeddings, evals, or fine-tuning.
  • Understands the limits of models—not just the hype. Can clearly articulate the difference between RAG and fine-tuning and when to use each.
  • Can take a vague problem, define the solution, build it, and measure its impact without hand-holding.
  • Track record of shipping autonomously and iterating based on real user/business feedback.
  • Willingness and ability to learn the business domain (marketing, SEO, GEO, content) deeply enough to make smart product calls.
  • Consistently connects engineering decisions to user outcomes, revenue impact, and retention metrics.
  • Asks “does this move the needle for customers?” before optimizing for technical elegance.
  • Open-source contributions or a published technical blog demonstrating depth of thinking.
  • Experience with GEO, SEO, AI search, or content automation systems.
  • Founding engineer or 0-to-1 product experience at an early-stage startup.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonsystem designAPI designSQL databasesvector databasescloud infrastructureLLMsRAG pipelinesembedding workflowsfine-tuning
Soft Skills
problem definitionautonomous shippingiterating based on feedbackcollaborationproduct-minded engineeringconnecting decisions to user outcomesbusiness domain learningarticulating model limitsmeasuring impactcritical thinking