About the Role
We are seeking an experienced AI Developer to join our team, focusing on cutting-edge artificial intelligence technologies. The ideal candidate will have extensive knowledge and hands-on experience with various AI models and techniques, particularly in natural language processing, computer vision, and generative AI.
Key Responsibilities
- Develop and implement advanced AI models, including diffusion models, text to speech models, large language models (LLMs) and vision models.
- Design and execute training pipelines for AI models, optimizing for performance and efficiency
- Create sophisticated prompting strategies for LLMs to enhance their capabilities and outputs
- Architect and build neural networks tailored to specific AI applications
- Deploy AI models in production environments, ensuring scalability and reliability
- Develop APIs for AI model integration and manage backend systems for AI services
- Collaborate with cross-functional teams to integrate AI solutions into existing products and services
- Stay current with the latest advancements in AI research and implement novel techniques as appropriate
Required Qualifications
- Proven experience developing and implementing diffusion models, LLMs, and vision models
- Strong understanding of neural network architectures and deep learning frameworks
- Expertise in AI model training techniques, including transfer learning and fine-tuning
- Proficiency in prompt engineering for LLMs
- Experience with AI model deployment, API development, and backend integration
- Solid programming skills in Python and familiarity with AI/ML libraries (e.g., PyTorch, TensorFlow)
- Knowledge of cloud platforms for AI deployment (e.g., AWS, Google Cloud, Azure)