Generative AI Engineer with ML

Overview

On Site
$60,000 - $80,000
Full Time

Skills

Python & C++
GEN AI
ML & Deep Learning
DSA
Java Script
Generative Modeling
NLP
Computer Vision
Data Engineering & Analysis
Model Deployment & MLOps
Mathematics & Statistics
Prompt Engineering
Tensor Flow & PyTorch

Job Details

Technical Skills:
  • Programming Languages:
    Python is crucial, along with other languages like C/C++, R, or JavaScript depending on the project.
  • Machine Learning & Deep Learning:
    A solid understanding of machine learning algorithms, neural network architectures (including CNNs, RNNs, Transformers), and deep learning techniques is essential.
  • Generative Modeling:
    Specialized knowledge of generative models like GANs, VAEs, and diffusion models is needed.
  • Natural Language Processing (NLP):
    For tasks involving text generation, understanding NLP concepts like language modeling, text processing, and sentiment analysis is important.
  • Computer Vision:
    If working with image or video generation, knowledge of computer vision techniques is crucial.
  • Data Engineering & Analysis:
    Skills in data collection, cleaning, preprocessing, and feature engineering are needed to prepare data for training models.
  • Model Deployment & MLOps:
    Knowledge of deploying and scaling machine learning models, including using tools for model serving, monitoring, and maintenance, is important.
  • Mathematics & Statistics:
    A strong foundation in mathematics (linear algebra, calculus) and statistics is necessary for understanding and implementing algorithms.
Soft Skills:
  • Problem-solving:
    Generative AI involves tackling complex challenges, so strong problem-solving skills are essential.
  • Communication & Collaboration:
    Working in teams with diverse skill sets requires effective communication and collaboration.
  • Domain Knowledge:
    Understanding the specific application domain helps in developing relevant and effective generative AI solutions.
Other Important Considerations:
  • Prompt Engineering:
    Understanding how to effectively interact with generative AI models through prompts is becoming increasingly important.
  • Familiarity with AI Platforms & Tools:
    Knowledge of popular AI platforms (like TensorFlow, PyTorch) and tools for model training, deployment, and management is beneficial.
  • Ethical Considerations:
    Being aware of the ethical implications of generative AI and ensuring responsible development and deployment is crucial.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.