Lead Software Developer

Sorry, this job was removed at 8:20 a.m. (PST) on Monday, January 4, 2021
Find out who's hiring in Orange County.
See all Developer + Engineer jobs in Orange County
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Summary: 

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. 

Job Expectations: 

  • 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

Equipment Knowledge:

  • Experience with Microsoft Office Suite (Word, Excel, PowerPoint)

  • Experience with Google Business Suite (Gmail, Drive, Docs, Sheets, Forms) preferred

Experience Requirements:

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.

Education Requirements: 

A Bachelor’s Degree in Computer Science, Electrical Engineering, or related field required.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Pasadena is known for its charm, sophistication and the best night life this side of LA! Tech is in Irvine, one of America's best places to live!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about iHerbFind similar jobs