AI/ML Software Engineer (Lead) - Contact Center Coaching Technologies

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted:
Role Number:200357967
Apple is known for its world-class customer support, serving millions of customers around the world. The Contact Technologies organization builds customer and contact center facing technology that powers Apple’s contact centers. Our team is building a suite of applications using state-of-the-art AI/ML technology to achieve unprecedented scale and precision in the customer interaction and contact center advisor coaching space. We are looking for an excellent software developer with strong fundamentals in AI/ML, ML operations and data engineering.

Key Qualifications

  • 5+ years of experience in software development with a focus on ML/AI
  • Strong understanding of ML/AI fundamentals
  • Experience in building and maintaining scaleable AI/ML solutions in production
  • Strong coding skills in programming languages such as Python, Scala, Go, etc.
  • Familiarity with toolkits such as TensorFlow, PyTorch, etc.
  • Proficiency in databases and cloud technologies
  • Knowledge of software engineering development, test, operational and maintenance best practices
  • Strong team player
  • Strong communication skills and ability to influence
  • Quick learner with an ability to self teach to navigate uncertainty/ambiguity and frequently changing industry standards
  • Excellent problem solving skills, from design to engineering execution - including crisis management, communication, issue tracking, triaging and providing recommendations to partners

Description

Contribute to and productionalize homegrown AI/ML technology. Gain a deep understanding of the domain (contact center technology and conversational AI). Collaboratively develop ML models to address challenges and opportunities. Build end-to-end data pipelines for operating machine learning at scale. Build scalable, maintainable APIs to surface AI/ML feeds into end user applications. Partner with our business teams to propose solutions to challenges at hand. Lead the ML effort for our team.

Education & Experience

Bachelors, Masters or PhD (or equivalent experience) in Machine Learning, Computer Science or a related field Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. Apple participates in the E-Verify program in certain locations as required by law. Learn more. Apple's committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Learn more. Apple is a drug-free workplace. Learn more.

Additional Requirements

  • Experience in building and maintaining ML pipelines to support experimentation, CI/CD, validation and monitoring of ML models; Experience with popular platforms such as Kubeflow, AWS Sagemaker, etc. is a plus.
  • Experience as a ML Scientist or Engineer is a plus.
  • Experience as a solutions architect is a plus.