Kforce - Cupertino, CA

posted about 2 months ago

Full-time
Cupertino, CA
Administrative and Support Services

About the position

As a Generative AI (GenAI) Platform Engineer, you will be responsible for designing, developing, and operating our internal GenAI platform that will enable company developers to rapidly launch GenAI-enabled services for customers. This role requires close collaboration with Data Science, Data Engineering, and MLOps teams, as well as other stakeholders, to ensure the platform is feature-rich, secure, robust, and scalable. Your expertise in machine learning engineering, particularly in Generative AI, platform development, and cloud technologies will be crucial in driving our projects forward. In this position, you will design and develop Generative AI platforms based on microservices and event-driven architectures. You will be expected to write clean, efficient, and maintainable code primarily in Python, with additional experience in Go and/or TypeScript being a plus. Implementing the fundamental building blocks along with working examples to deliver the platform-level capabilities as planned will be a key part of your responsibilities. You will also build, deploy, and manage Cloud-native Machine Learning applications using Docker, Kubernetes, and Terraform. Collaboration is essential in this role, as you will work with Data Scientists to integrate Machine Learning models and their run-time dependencies into the platform. Additionally, you will assist the Domain Application team with onboarding, troubleshooting, customization, and enhancements. Conducting testing activities to meet various security, compliance, and technical standards within the company will also be part of your duties.

Responsibilities

  • Design and develop Generative AI platforms based on microservices and event-driven architectures.
  • Write clean, efficient, and maintainable code in Python, with additional experience in Go and/or TypeScript being a plus.
  • Implement the fundamental building blocks along with working examples to deliver the platform-level capabilities as planned.
  • Build, deploy and manage Cloud-native Machine Learning applications using Docker, Kubernetes, and Terraform.
  • Collaborate with Data Scientists to integrate Machine Learning models and the run-time dependencies into the platform.
  • Assist the Domain Application team with onboarding, troubleshooting, customization, and enhancements.
  • Conduct testing activities to meet various security, compliance, and technical standards in the company.

Requirements

  • Highly proficient in at least one of the programming languages, preferably in Python, Go, TypeScript or Scala/Java.
  • Expertise in Machine Learning application development or platform engineering.
  • Experience in Containerization and IAC (Infra as Code) technologies with at least one of the major Cloud providers.
  • Good understanding of data science and machine learning principles.
  • Deep understanding of LLM (Large Language Models) and RAG (Retrieval-Augmented Generation) concepts.
  • Good understanding of security protocols, including TLS, SSH.
  • Familiarity with distributed data systems such as Kafka, Spark, ELK.
  • Workable experience with the CI/CD, DevOps and SRE tool chains.
  • Hands-on experience in building LLM/RAG applications is highly preferred.

Benefits

  • Medical, dental, and vision insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • 401(k) plan
  • Life insurance
  • Disability insurance
  • Accidental Death and Dismemberment (ADD) insurance
  • Paid time off for salaried personnel
  • Paid sick leave for hourly employees on Service Contract Act projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service