Job Description
Summary
As an AI Generative Engineer, you lead the development of cutting-edge AI models using generative techniques to create content and solve complex problems across domains. Your role is pivotal in advancing AI capabilities and integrating them into various industries.
Prerequisites (in order of importance)
- Bachelor's or Master’s in Computer Science, AI, ML, or related field with exceptional display of self-learning ability
- At least 1 year of professional experience in a Software Development role
- At least 3 months of experience with LangChain
- At least 3 months of experience with Prompt Engineering
- Strong analytical ability. You should be able to find solutions to non-trivial problems
Must Have
- Grasp of generative AI technology: Prompt Engineering, Retrieval, Vector Databases
- Proficiency in Python
- Solid foundation in linear algebra, calculus, and probability/statistics
- Basic understanding of LangChain
- Creative problem solver with strong analytical skills
- Effective communication for interdisciplinary collaboration and non-expert explanations
Good to Have
- Demonstrated (open source) experience of building LLM applications
- Familiarity with data preprocessing techniques
- Expertise with advanced prompt engineering
- Intermediate level knowledge of LangChain
- Experience with running a LLM application in production
- Understanding of how transformer architecture works
Bonus points for
- Exceptional communication skills
- High energy individuals
- Out of the box thinkers
- Problem Solvers
Technologies/Keywords
- Generative AI techniques: GANs, VAEs, Transformers
- Programming languages: Python
- AI libraries/frameworks: TensorFlow, PyTorch
- Mathematical foundation: Linear algebra, calculus, probability/statistics
- Data preprocessing
- Ethical considerations in AI
- Evaluation metrics and testing strategies
- Effective communication
- Research skills
- Problem-solving and analytical thinking