Job Code: CXIO_Job_195
Role: AI Product Engineer
Experience: 5-10 Yrs
Location: Mumbai, Pune, Chennai, Bangalore, Gurugram
Job Type: Full Time
Job Description:
Responsibilities:
- Design and Develop AI-Powered Products:
- Collaborate with cross-functional teams to design and develop AI-powered products that meet business requirements.
- Use foundational language models (e.g., BERT, RoBERTa, XLNet) and Transformer Architecture to build and train custom models for various applications.
- Experiment with different architectures, hyperparameters, and training techniques to optimize model performance.
- Develop and Train Custom Models:
- Develop and train custom models using large-scale datasets and state-of-the-art techniques (e.g., transfer learning, few-shot learning).
- Fine-tune pre-trained language models for specific downstream tasks (e.g., sentiment analysis, question answering).
- Evaluate model performance using metrics such as accuracy, precision, recall, and F1-score.
- Experimentation and Failure Analysis:
- Design and execute experiments to validate hypotheses about AI-powered product performance.
- Analyze results, identify areas for improvement, and propose changes to the product or solution.
- Collaborate with the team to implement design changes and iterate on the product development process.
- Scaling Solutions:
- Develop and deploy scalable solutions that can handle large volumes of data and traffic.
- Optimize model performance for production environments using techniques such as model pruning, knowledge distillation, or quantization.
- Collaborate with infrastructure teams to ensure seamless deployment and maintenance of AI-powered products.
- Knowledge Sharing and Collaboration:
- Share expertise and knowledge with colleagues through regular meetups, workshops, and blog posts.
- Participate in code reviews, provide feedback on peers’ work, and contribute to open-source projects.
- Collaborate with other teams (e.g., data science, product management) to ensure alignment and effective communication.
Requirements:
- Education: Preferred PhD in Computer Science, Electrical Engineering, or related field (or equivalent experience). However, degree is notional, skill is imperative.
- Technical Skills:
- Strong foundation in deep learning, natural language processing, and computer vision.
- Experience with foundational language models (e.g., BERT, RoBERTa, XLNet) and their applications.
- Familiarity with popular deep learning frameworks (e.g., TensorFlow, PyTorch).
- Knowledge of large-scale data storage and processing systems (e.g., Hadoop, Spark).
Nice to Have:
- Experience with cloud platforms (e.g., AWS, GCP) and containerization (e.g., Docker).
- Familiarity with agile development methodologies (e.g., Scrum, Kanban).
- Knowledge of software engineering principles and best practices.
- Experience with open-source projects and contributions to the AI community.