Job Closed

This listing is no longer active.

Freshworks logo
Freshworks

Freshworks empowers the people who power your business.

Full Stack AI Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 5,001-10,000Since 2010H1B SponsorCompany SiteLinkedIn

Location

California

Posted

127 days ago

Salary

$216K - $283K / year

Seniority

Senior

Job Description

Full Stack AI Software Engineer

Freshworks

• 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

Job 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

  • Dental, medical, vision, disability and life insurances
  • Equity + ESPP
  • Flexible PTO
  • Flexible spending
  • Commuter benefits
  • Wellness benefits
  • Adoption and parental leave benefits

Related Job Pages

More Full-stack Engineer Jobs

Blue Yonder logo

Staff Software Engineer

Blue Yonder

Blue Yonder, formerly known as JDA Software, is a leading supply chain management solutions company that was founded in 1985. As an employer, the company values empowerment, effect

• Partner with stakeholders to analyze requirements, ensuring clarity, feasibility, and alignment with product strategy. • Assess proposed business needs for technical suitability, architectural impact, and long-term maintainability. • Translate functional requirements into technical designs, architectural concepts, and implementation plans. • Actively contribute to the codebase, including designing, implementing, reviewing, and optimizing software components. • Provide hands-on technical guidance to engineering teams, ensuring consistent execution, adherence to standards, and high-quality delivery. • Communicate complex technical topics in a clear and structured manner to both technical and non-technical audiences. • Support cross-team alignment and contribute to the definition and evolution of architectural patterns and best practices. • Mentor engineers and support talent development within the organization.

Germany
Job Closed
OtherRemoteTeam 51-200H1B Sponsor

• Lead development teams to ensure sprint commitments are met • Define and maintain AI technical standards, reference architectures, prompt libraries, templates, and playbooks • Partner with sales and delivery to design AI strategies, architectures, and proof of concepts • Architect and deploy MLOps/AIOps platforms that support model lifecycle management, evaluation, and monitoring • Develop and deliver AI training programs, workshops, and internal documentation

Colorado + 11 moreAll locations: Colorado | Florida | North Carolina | Oregon | Maryland | Massachusetts | Minnesota | Pennsylvania | South Carolina | Texas | Washington | Wisconsin
$166K - $190K / year
Job Closed
Airbnb logo

Senior Software Engineer, AI Compute

Airbnb

Airbnb is a community based on connection and belonging.

OtherRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Serve as the technical leader, overseeing the entire lifecycle of Airbnb’s Kubernetes-based GPU platform. • Boost the efficiency and effectiveness of the Cloud Infrastructure organization by significantly enhancing all facets of the Machine Learning (ML) engineering experience. • Provide the reliability, scalability, security, and developer experience necessary for ML teams to deliver first class experiences to Airbnb Guests and Hosts around the world.

United States
$191K - $225K / year
Job Closed
CACI International Inc logo

Senior Mainframe Software Developer

CACI International Inc

Expertise and Technology for National Security

OtherRemoteTeam 10,001+Since 1962H1B No Sponsor

• Research, design, develop, and modify software systems including COBOL applications and batch jobs using JCL. • Present ideas for system enhancements and maintain knowledge of feature or technical changes within the application. • Transition workflows from legacy green-screens to modern tools such as Zowe and VS Code. • Conduct impact analysis for software changes and develop detailed technical designs and cost/task estimates. • Work closely with business analysts, designers, and subject matter experts to define requirements and technical solutions. • Produce detailed specifications, write software code, and develop interfaces or conversion routines leveraging APIs. • Conduct unit tests, document findings, and support formal testing. • Manage code migrations and adhere to program configuration change control standards and tools like Endevor CM and Gitlab. • Support the nightly batch cycles, participate in an on-call rotation, and provide daily system status updates.

United States
$75.2K - $158.1K / year
Job Closed