Full Stack AI Software Engineer

Freshworks
Any Location, CA
Category Engineering
Job Description
We are looking for a Full Stack AI Engineer to build intelligent, scalable, and user-centric product experiences across our B2B SaaS platform. The ideal candidate will have a primary area of strength in either frontend or backend development, but be comfortable contributing across layers as needed. They will work closely with Product Managers, Designers, and Data/ML partners to translate business problems into technical solutions.

Requirements

  • 5-8 years of professional software engineering experience
  • Strong experience in full stack development, with depth in both frontend and backend
  • 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
  • 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

  • Multiple options for dental, medical, vision, disability and life insurances
  • Equity + ESPP
  • Flexible PTO
  • Flexible spending
  • Commuter benefits
  • Wellness benefits
  • Adoption and parental leave benefits
]]>