Description

Job Description

  • Shorten development cycles for our software and AI/Client systems.
  • Build and maintain tools and infrastructure for efficient software and AI/Client development.
  • Help us build and automate our AI/Client workstream from data analysis, experimentation, operationalization, model training, model tuning to visualization.
  • Improve and maintain our automated CI/CD pipeline.
  • Increase our deployment velocity, including the process for deploying models and data pipelines into production.
  • Improve the creation of dependable releases.
  • Build and maintain data pipelines for analytics, model evaluation and training (includes versioning, compliance and validation).

 

Requirements:

  • Proven programming/scripting skills with multiple programming languages including Python, C++/Java and similar.
  • Bash scripting and Unix skills are must.
  • Experience with MS Dynamics CRM is Preferred.
  • Experience with DevOps tools such as Jenkins, GitLab, Docker, Kubernetes.
  • Experience with database systems including Postgres, MongoDB, DynamoDB.
  • Familiar with tools such as Apache Airflow, DVC, MLFlow etc.
  • Strong experience with an infrastructure-as-code tool (e. g. Terraform, Ansible, Chef, etc).
  • Excellent software design, problem solving and debugging skills.
  • Strong interpersonal skills; able to work independently as well as in a team.
  • You love to architect and build infrastructure in the cloud.
  • You are service-oriented and help the engineering team to develop, deploy and maintain our products with ease.
  • You believe in continuous learning, sharing best practices, encouraging and elevating less experienced colleagues as they learn.
  • You have a strong commitment to development best practices and code reviews.
  • Ability to take on substantial responsibilities from the first day and the opportunity to directly shape our full CI/CD+ infrastructure.

Education

Any Graduate