"Principal Data Scientist" OR "Machine Learning Architect"

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Azure Databricks
Azure DevOps
Azure SQL
C #
Data Lake
Data Scientist
DevOps
ETL
Python
NLP
Machine Learning
LUIS
Azure Functions
Java
Text Analytics
data engineering
data scientists
Computer Science
scalability
MLOps

Job Details

Job Title: Machine Learning Architect

Location: Dallas, TX (Hybrid) 2 days work from home

Key Responsibilities:

  • Independently design, develop, and deploy NLP algorithms and models, focusing on text classification, entity recognition, sentiment analysis, and language generation.
  • Utilize Azure OpenAI services, including Azure Language Understanding (LUIS) and Azure Text Analytics, to tackle complex language-related challenges effectively.
  • Develop and maintain robust data processing pipelines for large-scale textual data, ensuring high performance and scalability.
  • Implement MLOps practices to streamline the machine learning lifecycle from development to deployment and monitoring.
  • Collaborate with stakeholders to translate business objectives into technical specifications and actionable project plans.
  • Integrate NLP features into existing applications and systems using Azure APIs and SDKs.
  • Conduct thorough testing and performance tuning to ensure the reliability and efficiency of NLP models and solutions.
  • Utilize Azure DevOps to automate CI/CD pipelines for continuous integration and deployment of NLP models.
  • Monitor and analyze the performance of deployed NLP models and systems, implementing optimizations as required.
  • Stay up-to-date with the latest trends in NLP, MLOps, and Azure services, applying them to enhance existing solutions.
  • Work collaboratively with cross-functional teams, including data scientists, software engineers, and business stakeholders.
  • Bachelor s or higher degree in Computer Science, data science, or a related field; equivalent work experience will also be considered.
  • Demonstrated expertise in NLP algorithms and techniques, such as text classification, entity recognition, and sentiment analysis.
  • Strong experience with Azure services, including AzureOpenAI, Azure Cognitive Search, Azure Databricks, and Azure Functions.
  • Hands-on experience with MLOps tools and practices, particularly within the Azure ecosystem.
  • Familiarity with data engineering principles and ETL pipelines.
  • Excellent problem-solving abilities and strong communication skills.
  • Experience with Azure DevOps or similar CI/CD pipelines for deploying NLP solutions.
  • Proficiency in programming languages such as Python, Java, or C#.
  • Familiarity with cloud-based data storage technologies like Azure Data Lake and Azure SQL Database.