We are seeking a seasoned Python backend developer with a passion for building AI-driven solutions to join us. In this role, you will be responsible for prototyping, designing, and developing backend services that seamlessly integrate with advanced AI/ML technologies.
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.
Job Expectations
Prototype, design, and develop innovative AI/ML solutions ranging from bots,agents to tools with a focus on generative models, large language models (LLMs), scalability, cost-efficiency, and compliance with industry standards
Build scalable and secure backend systems and APIs around AI/ML solutions.
Build and maintain AI pipelines, including data digestion, preprocessing, model deployment, and monitoring.
Develop customized AI tools and interfaces to enable non-technical users to leverage AI capabilities.
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.
Contribute to technical direction, architecture decisions, and team culture.
Qualifications
Demonstrated success in developing high-throughput, resilient backend systems.
5+ years of hands-on Python development experience with a strong emphasis on modular, scalable, and testable code.
Practical experience with LLM/ML orchestration tools 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.
Familiarity with microservices architecture and container orchestration platforms (e.g., Kubernetes).
A strong foundation in machine learning principles is highly desirable.
Excellent command of English, both written and verbal
Education
Master or above in Computer Science, Software Engineering, Applied Mathematics or related field