We are seeking a highly skilled AI/ML Engineer to join our growing team. The ideal candidate will have a strong background in artificial intelligence, machine learning algorithms, and data engineering. You will be responsible for designing, implementing, and optimizing machine learning models to solve complex problems in various domains such as natural language processing (NLP), computer vision, and predictive analytics.
Responsibilities:
- Design and implement machine learning models and algorithms.
- Collaborate with data scientists and engineers to process and clean large datasets.
- Develop and optimize models for NLP, computer vision, and time-series analysis.
- Deploy machine learning models into production environments.
- Monitor and fine-tune models to improve performance.
- Research new techniques and technologies in AI/ML and integrate them into the company's solutions.
Requirements:
- Strong proficiency in Python and ML libraries (TensorFlow, PyTorch, Scikit-learn).
- Experience with data preprocessing, feature engineering, and model selection.
- Solid understanding of deep learning, reinforcement learning, and natural language processing (NLP).
- Experience working with cloud services (AWS, GCP, Azure) for deploying AI/ML models.
- Knowledge of big data tools (Hadoop, Spark) and databases (SQL, NoSQL).
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
Preferred Qualifications:
- Master’s or Ph.D. in Computer Science, Data Science, or related field
- Experience with AI/ML model explainability and interpretability.
- Knowledge of Docker and Kubernetes for model deployment and scaling.