Freshworks

Full Stack AI Software Engineer

Freshworks

full-time

Posted on:

Location Type: Remote

Location: San MateoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $216,000 - $283,000 per year

About the role

  • Design, build, and maintain end-to-end product features across frontend, backend, and AI services
  • Develop AI-powered capabilities such as recommendations, automation, summarization, classification, or decision support
  • Integrate LLMs and ML models into production systems with attention to performance, reliability, and cost
  • Build and consume well-designed APIs and services that support scalable AI workflows
  • Collaborate closely with Product Managers, Designers, and Data/ML partners to translate business problems into technical solutions
  • Ensure high code quality through testing, reviews, and adherence to engineering best practices
  • Debug and resolve complex issues across the stack, including data, model behavior, and user experience
  • Contribute to improving engineering standards, tooling, and developer experience within the team

Requirements

  • 5–8 years of professional software engineering experience
  • Strong experience in full stack development, with depth in both: Frontend: React, TypeScript, modern UI frameworks, or Backend: Java, Python, Node.js, REST/gRPC, distributed systems
  • Solid understanding of system design, data models, and API contracts
  • Experience working with cloud platforms (AWS, GCP, or Azure)
  • Hands-on experience integrating AI/ML models into production applications
  • Practical experience with LLMs (e.g., prompt engineering, RAG patterns, evaluation, cost/performance tradeoffs)
  • Familiarity with ML concepts such as embeddings, classification, ranking, or prediction (deep research background not required)
  • Experience working with data pipelines, feature stores, or vector databases is a plus
  • Product-oriented mindset focused on user impact, not just technical elegance
  • Comfortable operating in ambiguous problem spaces and iterating toward solutions
  • Strong communication skills and ability to work effectively in cross-functional teams
  • Willingness to learn and adapt as AI technologies and product needs evolve
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
full stack developmentReactTypeScriptJavaPythonNode.jsRESTgRPCAI/ML integrationsystem design
Soft Skills
communication skillscollaborationproblem-solvingadaptabilityproduct-oriented mindsetuser impact focusdebuggingengineering standards improvementcross-functional teamworkiterative solution development