- Hands-on AI/ML software engineer that will apply AI to solutions in the learning space
- Prompt engineering and associated reliab
- Work with product owners and curators to understand requirements and guide new features
- Collaborate with team to design, develop, and maintain application systems utilizing AI
- Document designs and implementation to ensure consistency and alignment with standards
- Create documentation including system, APIs, data structures, and sequence diagrams
- Create appropriate data pipelines for AI/ML
- Analyze, curate, cleanse, and split data
- Utilize and apply generative AI within new products/features and for daily productivity
- Periodically explore new technologies and design patterns with proof-of-concept
- Participate in developing best practices and improving operational processes
- Present research and work to socialize and share knowledge across the organization
- Experience with generative AI and fine-tuning models (minimum of 5 years' experience and applicable degree).
- Ability to design and document APIs, data models, service interactions
- Prompt engineering
- Familiarity with and ability to explain:
- testing strategies β unit, integration, system
- system and API security techniques
- data privacy concerns
- microservices architecture
- vertical vs horizontal scaling
- Generative AI, NLP, DNN, LLMs, auto-encoders, etc.
- Chain-of-thought and reflexion
- Proactive, Independent, Adaptable
- Collaborative team player
- Customer service minded with an ownership mindset
- Excellent analytic and communication skills
- Ability and desire to coach and mentor new and more junior developers
- Innovative and problem-solving mindset
- Passionate, curious, open to new ideas, and ability to research and learn new technologies
TBD