Tek Ninjas - Plano, TX

posted 11 days ago

Full-time
Plano, TX

About the position

We are seeking a skilled Machine Learning Engineer to join our Machine Learning Ops team. This role involves supporting and maintaining code bases developed over the past 6-8 months, focusing on development-heavy frontend tasks and backend maintenance. The ideal candidate will have a strong background in software engineering, particularly in Python, and experience with AWS, Sagemaker, SQL, and Snowflake.

Responsibilities

  • Continue to support and maintain existing code bases, ensuring smooth operation and integration.
  • Develop and maintain CI/CD pipelines for deployment, ensuring best practices are followed.
  • Perform unit testing, integration testing, and regression testing to ensure code quality and functionality.
  • Assist in moving models from legacy systems to Snowflake, applying software best practices for migrations from Python.
  • Work closely with software engineers who have a nuanced understanding of modeling, focusing on development and deployment.
  • Utilize Docker and Kubernetes for containerization and orchestration of applications.
  • Work with data from Snowflake, leveraging its capabilities for data engineering tasks.

Requirements

  • Proficiency in Python and experience with AWS (any cloud).
  • Experience with Sagemaker and SQL.
  • Familiarity with Snowflake and its data consumption capabilities.
  • Strong understanding of CI/CD pipelines and best practices for development and deployment.
  • Experience with Docker and Kubernetes.
  • Knowledge of Test-Driven Development (TDD) and System Design.
  • Ability to perform unit testing, integration testing, and regression testing effectively.

Nice-to-haves

  • Analytical background with experience in Sagemaker.
  • Familiarity with RESTful services and API testing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service