Description:
As an AI Developer, your role will involve designing, developing, and implementing artificial intelligence solutions and systems. You will work on various AI projects, utilizing your expertise in machine learning, deep learning, natural language processing (NLP), time series, and data analysis. Your primary objective will be to create intelligent algorithms and models that can process and interpret large datasets, extract valuable insights, and make accurate predictions or recommendations.
Skills and Expertise
- Strong proficiency in natural language processing (NLP)
- Solid understanding of machine learning and time series concepts, algorithms, and techniques.
- Strong skills in Python is required. Familiarity with frameworks and libraries like TensorFlow, PyTorch, sci-kit learn, or Keras is also valuable.
- A solid understanding of mathematics and statistics.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders.
- Knowledge of supervised and unsupervised learning, deep learning and reinforcement learning is important for designing and implementing AI systems.
- Experience with data wrangling, feature engineering, data visualization, and working with large datasets.
- Familiarity with AI-related tools, frameworks, and platforms is beneficial. This includes knowledge of cloud platforms (e.g., AWS, Azure, GCP), version control systems (e.g., Git), and development environments commonly used in AI development.
Requirements:
- Develop algorithms and models using time series, machine learning and deep learning techniques.
- Write efficient, scalable, and well-documented code in Python. Implement AI algorithms using frameworks like TensorFlow, PyTorch, or scikit-learn.
- Monitor and maintain deployed AI systems, troubleshoot issues, and continuously optimize their performance.
- Convert AI/ML models into APIs that other developers can use.
- Perform feature engineering and selection to enhance model performance and interpretability.
- Conduct experiments and iterate on models to improve their performance and adaptability to different scenarios.
Qualification:
- Bachelor's or Master's in Artificial Intelligence, Data Science, Computer Science, or a related field.
Experience:
1-2 relevant industry experiences.