Design and develop generative models : This includes working with architectures like GANs (Generative Adversarial Networks), VAEs (Variational Autoencoders), and especially transformer-based models (like those behind LLMs). Prompt engineering: Crafting and refining prompts to guide generative models to produce desired outputs, often for specific applications (e.g., content creation, code generation, design).