Responsibilities:
- Design and implement scalable machine learning models for real-world applications (e.g., NLP, computer vision, recommendation systems)
- Lead end-to-end AI solution development: data preprocessing, model training, evaluation, deployment, and monitoring
- Collaborate with cross-functional teams including Data Science, Product, and Engineering to integrate AI into products
- Research and prototype new algorithms and techniques to solve complex problems
- Optimize models for performance, accuracy, and efficiency in production environments
- Mentor and guide junior AI engineers and data scientists
- Stay current with the latest AI trends, tools, and technologies
Requirements:
- Bachelor's or Master's degree in Computer Science, AI, Machine Learning, or related field (PhD preferred)
- 5+ years of experience in AI/ML or software engineering with a strong portfolio of deployed models
- Proficiency in Python and ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
- Deep understanding of supervised, unsupervised, and reinforcement learning techniques
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps tools (e.g., MLflow, Kubeflow)
- Strong knowledge of data structures, algorithms, and software engineering principles
- Excellent problem-solving, communication, and leadership skills