Find a jobRecruiters

Gen-AI Senior Software Engineer, Full Stack

Exclusive opportunity

Onsite

Gen-AI Senior Software Engineer, Full Stack

iHerb

Gen-AI Senior Software Engineer, Full Stack

Skills

E-commerce WebsitesReactNodePythonGolangJavaMicroservicesMachine LearningAIGitHubProcess ImprovementCompliance

5 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Shanghai, China

Work mode:

Onsite

Published on:

15 October 2026

What they need


ABOUT IHERB

iHerb is one of the world's largest e-commerce retailers of health, wellness, and beauty products, serving customers in more than 185 countries. With a catalog of over 30,000 products and global logistics infrastructure, we help millions of people live healthier lives every day. iHerb is growing its engineering organization around an AI-first mandate: using AI not just as a product feature but as the foundation for how we build software, serve customers, and operate the business.

ABOUT THE ROLE

We are seeking seasoned full stack engineers with a passion for building AI-driven solutions to join our Shanghai team. These are full-ownership IC roles: you write production code, own features end-to-end from spec through deployment, operations, and observability, and you participate in on-call rotation for what your team ships. There is no handoff to a separate ops or reliability function; engineers own the full lifecycle. Test automation is built into how we ship using AI-driven tooling and the golden path.

Our software engineering and ops teams operate globally across North America, Shanghai, Mexico, and India. We offer a dynamic, highly collaborative remote environment and seek candidates who thrive in distributed, cross-continental team settings.

Full-Stack Engineer | Gen-AI Team

You will play a key role in shaping the future of how iHerb customers discover and engage with products by leveraging state-of-the-art innovations in AI/ML. Additionally, you will have the opportunity to develop impactful AI-powered models, services, and tools that are widely adopted across the organization.You will work across the full stack: backend services, React frontend, and vector data layers. Our current backend is Python; we also use Go, nodejs, and Java across the organization.

What you will do:

  • Prototype, design, and develop innovative AI/ML solutions end to end, ranging from bots,agents to tools with a focus on generative models, large language models (LLMs), scalability, cost-efficiency, and compliance with industry standards .
  • Use AI-driven SDLC tooling such as Claude Code as a core part of your daily workflow, including code generation, spec-to-code translation, and automated test creation.
  • Write and maintain automated tests; quality is built in, not handed off.
  • Review pull requests, maintain code standards, and contribute improvements to the shared golden path.
  • Collaborate with product and design to refine specs before and during implementation.
  • Instrument services with logging, metrics, and alerts; participate in on-call rotation and own incident response for catalog services.
  • Build and maintain AI pipelines, including data digestion, preprocessing,, and monitoring.
  • Ensure AI systems comply with data privacy and security regulations.
  • Explore and implement prompt engineering, fine-tuning, and evaluation strategies.
  • Continuously monitor AI workflow performance metrics and implement improvements.

Required skills:

  • 8+ years of software engineering experience. Fully autonomous; drives technical decisions within the team; mentors junior engineers.
  • Full stack experience. Backend development proficiency in one or more of: Python, nodejs, Go, Java. Python is the primary stack today. React or equivalent modern frontend framework.
  • Practical experience with LLM/ML orchestration framework such as LangGraph, LangChain, Langfuse or MLFlow.
  • Deep understanding of LLMs, including prompt engineering, retrieval-augmented generation (RAG), and fine-tuning techniques.
  • Proficiency in vector databases and embedding-based search technologies.
  • REST API design and microservice patterns.
  • AI-driven SDLC : hands-on experience shipping production code with AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor. The bar is not awareness; it is daily use in delivering real software.
  • Production ownership: experience owning features end-to-end from spec through deployment, observability, and on-call. Engineers here own what they ship; there is no separate ops handoff.
  • Code quality fundamentals: strong grasp of software design principles, automated testing, code review, and CI/CD.

NICE TO HAVE

  • Contributions to internal developer tooling, golden path standards, or SDLC process improvements.
  • Experience with e-commerce platforms, product catalogs, or high-traffic consumer applications.
  • Experience working in distributed teams across different time zones / geographies.
  • Track record of documenting architectural decisions, writing RFCs, or contributing to engineering wikis.

Other offers great for you!

These companies are also looking for great profiles

Obeya IT

Devloppeur Full stack JAVA/REACT

Freelance

France

Hybrid

Skills

ReactNodeJavaSPRING

19 hours ago

Quick apply

Espace Freelance

Ingénieur Développement Full Stack - Assurance

Freelance

79000 Niort, France

Hybrid

Skills

SQL QueriesReactJavaMicroservicesSpring BootRESTful APIs

2 hours ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

7 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools