As a Lead Software Developer you will be the architect of iHerb’s AI as a Service platform extending iHerb’s successful predictive models. This is a technical leadership role where you will guide and mentor junior engineers, securing your team’s future. You will join a team of data scientists, machine learning engineers, and software developers who work closely with business partners to provide machine intelligence driven solutions and products to simplify and enhance the customer experience and to automate core business processes.
Partner closely with Data Scientists, Applied Scientists, and Machine Learning Engineers to solve unique challenges in scaling AI operations, maintaining data fidelity, and improving AI deployments
Lead projects with significant business implications, including participating in product planning and prioritization
Determine the architectural standards, best implementation strategies, and lead design efforts for the AI as a service platform
Build software with Object-oriented Design Patterns and Analysis (OOA and OOD) with an eye toward reducing technical debt and maintaining services at high availability
Participate in requirements reviews, design reviews, and code reviews
Research and prototype new technologies to support the rapid growth of the business
Mentor junior engineers, unlocking their potential and helping them grow in their careers
Knowledge, Skills and Abilities:
Strong coding experience (e.g. Java, C#, Python)
Executes with little guidance
Experience in building Software as a Service solutions that contain ML or AI components
Knowledge of modern software development tools, systems, and practices (design patterns, CI/CD, git, unit testing, smoke testing, integration testing, job schedulers, cloud technologies like AWS Lambdas and Google functions, etc.)
Exposure to all aspects of the software development life-cycle
Experience with messaging technologies (Kafka, Google Pub/Sub, Kinesis, RabbitMQ, etc.)
Experience with Docker and Kubernetes
Experience with Microsoft Office Suite (Word, Excel, PowerPoint)
Experience with Google Business Suite (Gmail, Drive, Docs, Sheets, Forms) preferred
Generally requires 5 (five) plus years of relevant experience in software development with 2 (two) plus years experience in Software as a Service or ML as a Service.
A Bachelor’s Degree in Computer Science, Electrical Engineering, or related field required.
Judgment/Reasoning Ability: Able to identify, troubleshoot and resolve problems quickly using sound judgment, poise and diplomacy. Ability to use judgment and reasoning skills, and determine when to escalate issues, as required, in a timely manner.
Physical Demands: The physical demands described here are representative of those that must be met by a Team Member to successfully perform the essential functions of this job. While performing the duties of this job, the Team Member is regularly required to talk and hear. The Team Member is frequently required to sit, walk, climb stairs, use hands and fingers, bend, stoop and reach with hands and arms. Reaching above shoulder heights, below the waist or lifting as required to file documents or store materials throughout the work day. The Team Member may occasionally lift or move office products and supplies up to 25 pounds. Proper lifting techniques required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Work Environment: The noise in the work environment is usually moderate. Other factors are:
Hectic, fast-paced with multi-level distractions
Professional, yet casual work environment
Ability to work extended hours as required
At iHerb we strive for innovation, targeted at delivering a customer-centric experience while transforming the online shopping experience. We change direction and define ourselves in the idea that individually we are incredible but united our growth is infinite and paramount to our success. iHerb strives to be the global industry leader!
iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment.