About the job
Join our dynamic team as a Full Stack AI Software Engineer at Freshworks, where you will play a pivotal role in crafting intelligent, scalable, and user-focused product experiences across our B2B SaaS platform. In this multifaceted position, you will engage with both frontend and backend development, alongside AI/ML services, to deliver features that seamlessly integrate intelligence into everyday workflows.
Your expertise will primarily lie in either frontend or backend development, but your versatility will allow you to contribute across various layers as needed. This position is perfect for engineers who thrive on transforming data and AI models into tangible product solutions, moving beyond mere experimentation.
Key Responsibilities:
- Design, develop, and maintain comprehensive product features spanning frontend, backend, and AI services.
- Implement AI-driven functionalities such as recommendations, automation, summarization, classification, and decision support systems.
- Integrate large language models (LLMs) and machine learning models into production systems with a focus on performance, reliability, and cost efficiency.
- Create and utilize well-structured APIs and services that facilitate scalable AI workflows.
- Collaborate with Product Managers, Designers, and Data/ML teams to convert business challenges into technical solutions.
- Maintain high standards of code quality through rigorous testing, peer reviews, and adherence to engineering best practices.
- Troubleshoot and resolve intricate issues throughout the stack, including data management, model behavior, and user experience challenges.
- Contribute to enhancing engineering standards, tools, and the overall developer experience within the team.
Note: This is a hybrid role based in San Mateo, CA, requiring in-office attendance three days per week (Tuesday - Thursday).

