
Full Stack AI Software Engineer
Freshworks
full-time
Posted on:
Location Type: Remote
Location: San Mateo • California • United States
Visit company websiteExplore more
Salary
💰 $216,000 - $283,000 per year
Tech Stack
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