Description

You will own the development and management of containerized Python applications and Kubernetes-based infrastructure.

Responsibilities

  • Build and implement distributed REST micro-server components.
  • Configure multi-tenant log collection across multiple Kubernetes clusters with managed web access.
  • Develop containers for Jupyter Notebooks to support batch and interactive use, including submission and execution APIs.
  • Set up on-premise Kubernetes clusters and implement storage mounting solutions within container environments.
  • Integrate TensorBoard with ML training via Kubernetes Jobs and mount Microsoft OneDrive using Azure authentication.

Required Skills

  • 5+ years of experience in Python programming using recent versions and best practices.
  • Deep expertise in Kubernetes internals and cluster setup.
  • Experience with multi-tenant log collection and logging solutions in Kubernetes.
  • Proficiency with Linux and Git.
  • Experience implementing distributed REST microservices.
  • Knowledge of Jupyter Notebook functionality and extension mechanisms.
  • Familiarity with Python-based ML frameworks such as TensorFlow and TensorBoard.
  • Experience managing authentication via Azure in corporate environments.

Preferred Skills

  • Ability to implement a web-based REST client for log viewing.

Education

Any Graduate