Machine Learning Specialist
Tech Consulting · California, United States · 5 days ago
On-siteConsultingFull-time
Key Responsibilities
- Assist in designing, developing, and deploying machine learning models and AI solutions.
- Collect, clean, and preprocess structured and unstructured datasets.
- Build and evaluate predictive models using supervised and unsupervised learning techniques.
- Develop and maintain Python-based AI/ML applications.
- Work with large datasets to identify patterns and generate actionable insights.
- Collaborate with software engineers, data engineers, and product teams to integrate AI models into applications.
- Test, validate, and optimize model performance.
- Document code, experiments, and model results.
Required Qualifications
- Bachelor's degree in computer science, Artificial Intelligence, Data Science, Information Technology, or a related field.
- 1–4 years of experience in AI, Machine Learning, or Data Science (internships and academic projects are welcome).
- Strong programming skills in Python.
- Basic understanding of machine learning algorithms such as Regression, Classification, Clustering, and Decision Trees.
- Familiarity with data structures, algorithms, and object-oriented programming.
- Knowledge of SQL and relational databases.
- Strong analytical and problem-solving skills.
- Good communication and collaboration skills.
Preferred Skills
- Experience with Python libraries such as NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch.
- Basic knowledge of Large Language Models (LLMs), Prompt Engineering, or Generative AI.
- Familiarity with Git and version control.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of REST APIs and model deployment concepts.
- Experience working with Jupyter Notebook or Google Colab.
- Knowledge of Docker is a plus.