Description
You will design, develop, and deploy AI/ML algorithms and models to solve complex business problems.
You will collaborate with cross-functional teams to gather requirements and translate them into technical specifications. You will conduct data analysis and preprocessing to ensure high-quality input for AI/ML models. You will evaluate and optimize existing algorithms for performance and scalability. You will document processes, methodologies, and results to ensure knowledge sharing within the team. You will participate in code reviews and assist in training junior team members.
Responsibilities
- Design and deploy supervised and unsupervised learning models.
- Analyze and preprocess large datasets using Pandas and NumPy.
- Optimize algorithms for performance and scalability on cloud platforms.
- Implement NLP techniques and frameworks for data processing.
- Mentor junior engineers and conduct code reviews.
Required Skills
- 5+ years of experience in AI/ML engineering.
- Proficiency in Python, R, or Java with libraries like TensorFlow, PyTorch, or Scikit-learn.
- Experience with data manipulation tools: Pandas, NumPy.
- Strong understanding of statistical analysis and model evaluation metrics.
- Familiarity with Natural Language Processing (NLP).
- Experience with cloud-based platforms: AWS or Azure.
- Bachelor's or Master's degree in Computer Science, Data Science, or related field.
Preferred Skills
- Experience with deep learning frameworks and reinforcement learning.
- Familiarity with big data technologies: Hadoop, Spark.
- Experience deploying AI/ML models in production environments.