Job Description: AI Application Developer
Experience & Skills
- Minimum of 2+ years of experience in AI-based application development.
- Skilled in fine-tuning pre-existing models to enhance performance and accuracy.
- Proficient with ML frameworks such as TensorFlow, PyTorch, Scikit-learn, and familiar with APIs like OpenAI or Vertex AI.
- Experienced in using NLP tools and libraries (e.g., NLTK, SpaCy, GPT, BERT).
- Capable of implementing frameworks such as LangChain, Anthropics Constitutional AI, OpenAI, Hugging Face, and applying Prompt Engineering techniques.
- Ability to evaluate RAG solutions and utilize top-tier LLMs for defining customer experience solutions.
- Skilled in architecting and developing advanced generative AI solutions with models like GPT, LLaMA, PaLM, BLOOM.
- Familiar with open-source multimodal LLM models for customization.
- Exploring and applying advanced techniques like Few-Shot Learning, Reinforcement Learning, Multi-Task Learning, and Transfer Learning.
- Proficient in data preprocessing, feature engineering, and visualization tools such as Pandas, NumPy, Matplotlib.
- Experienced in model optimization via experimentation and hyperparameter tuning.
- Strong Python skills, including deep coding capabilities.
- Developing and maintaining APIs with FastAPI, Flask, or Django.
- Writing optimized scripts for relational (MySQL, PostgreSQL) and non-relational databases (MongoDB, Cassandra).
- Keen on continuous learning and professional development in AI.
- Collaborating with cross-functional teams to translate business needs into technical solutions.
- Knowledge of cloud services such as AWS, Google Cloud, or Azure.
- Proficient with version control, especially Git.
- Familiar with data pipeline development for AI model training.
- Experienced with deploying models using Docker, Kubernetes.
- Bonus: Experience with AWS Bedrock and Sagemaker.
- Strong problem-solving skills to translate complex business problems into AI solutions.
Responsibilities include but are not limited to:
- Developing scalable AI applications.
- Fine-tuning large language models.
- Building APIs for AI integration.
- Implementing cutting-edge AI techniques.
- Collaborating on cloud infrastructure and deployment.
Please ensure your experience aligns with the skills outlined above.