- Contribute to AI projects from concept to production deployment
- Design and build systems using large language models to process complex technical documents
- Develop solutions for multi-modal data handling (PDFs, logs, tables)
- Solve challenging AI and software engineering problems
- Work with other teams to integrate AI into our products
- Create robust AI evaluation frameworks
- Develop strategies to manage AI-specific challenges (latency, variance, errors)
- Keep up with AI advancements, especially in language models and multi-modal AI
- Experience with engineering projects, ideally related to ML or AI
- Strong software engineering skills, especially with distributed systems
- Proficiency in Python and ML frameworks (PyTorch, Hugging Face)
- Experience with prompt engineering and deploying language models
- Ability to handle and preprocess large, diverse datasets
- Understanding of AI safety and responsible development
- Knowledge of AI evaluation and benchmarking
Bonus Points For:
- Experience deploying AI in production environments
- Cloud platform knowledge for AI deployment
- Familiarity with advanced AI techniques (few-shot learning, meta-learning)
- Open-source AI contributions or relevant publications
- Ability to balance AI innovation with production-ready systems
- Adaptability in a fast-paced, evolving AI landscape
TBD