AI/ML Engineer

McKinney, Tx.

Job ID: 1601HybridPosition closed

Job Details

This position is no longer accepting applications. See current openings.

Responsibilities of an AI/ML Engineer:

  • Machine Learning Model Development: Design, develop, and implement machine learning models and algorithms to solve complex problems and improve business processes.
  • Data Preprocessing and Feature Engineering: Preprocess raw data and engineer relevant features to prepare datasets for machine learning model training.
  • Model Training and Evaluation: Train, validate, and fine-tune machine learning models using appropriate algorithms and techniques, such as regression, classification, clustering, or deep learning.
  • Model Deployment: Deploy machine learning models into production environments, ensuring scalability, reliability, and performance.
  • Performance Monitoring: Monitor the performance of deployed machine learning models, track key metrics, and implement strategies for model optimization and improvement.
  • Data Visualization and Interpretation: Visualize and interpret model predictions and insights, and communicate findings to stakeholders clearly and understandably.
  • Collaboration: Collaborate with cross-functional teams, including data scientists, software engineers, and domain experts, to develop end-to-end AI/ML solutions.
  • Research and Innovation: Stay updated on the latest research trends and advancements in artificial intelligence and machine learning, and explore innovative approaches to solving business challenges.

Qualifications for AI/ML Engineer Role:

  • Education: Bachelor's, Master's, or Ph.D. degree in Computer Science, or a related field.
  • Experience: Minimum 2-3 years of industry experience in artificial intelligence, machine learning, or data science roles.
  • Programming Skills: Proficiency in programming languages commonly used in machine learning, such as Python or R, and experience with libraries and frameworks such as TensorFlow, PyTorch, sci-kit-learn, or Keras.
  • Data Manipulation: Strong skills in data manipulation and analysis, including working with large-scale datasets, data cleaning, and data preprocessing techniques.
  • Machine Learning Algorithms: Deep understanding of machine learning algorithms and techniques, including supervised learning, unsupervised learning, reinforcement learning, and deep learning.
  • Model Deployment: Experience with deploying machine learning models into production environments using containerization technologies (e.g., Docker) and deployment platforms (e.g., Kubernetes).
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to break down complex problems and develop innovative solutions.
  • Communication Skills: Clear and effective communication skills, with the ability to communicate technical concepts to both technical and non-technical stakeholders.
  • Teamwork: Ability to work effectively in a collaborative team environment and contribute to interdisciplinary projects.
  • Continuous Learning: Willingness to learn and adapt to new technologies, tools, and methodologies in artificial intelligence and machine learning.
Back to all jobs