4 months ago
Base Salary
$165k - $235k/yr
Responsibilities
- Design the overall architecture of Viam's self-paced learning content.
- Evaluate training requirements by use case and user role.
- Architect and develop sample applications using various programming languages.
- Design, develop, and maintain course materials including coding exercises and assessments.
- Build working projects in Viam to validate curriculum designs.
- Use feedback to create new courses and improve existing ones.
- Build train-the-trainer materials for effective course delivery.
- Analyze developer struggles using quantitative and qualitative data.
- Continuously improve courses to support new use cases and enhance learning experiences.
- Stay current with adult learning research and industry best practices.
Requirements
- Bachelor's or advanced degree in computer science or related field, or equivalent experience.
- Advanced skills in at least one programming language, with knowledge of others being a plus.
- Skill with modern software development practices and infrastructure.
- Experience in teaching, technical content development, public speaking, or technical writing.
- Understanding of instructional design principles.
- Detail-oriented with a collaborative attitude and ability to meet deadlines.
- Interest in exploring new software and hardware technologies.
- Experience or interest in working with physical hardware, including robotics.
- Experience with robotics, IoT, embedded systems, or industrial automation is a plus.
Benefits
- 100% covered medical/dental/vision insurance plans.
- 25 days paid vacation and generous holiday observances.
- Free lunch every day in the office.
- One Medical Membership.
- Citi Bike memberships.
- Monthly wellness stipend for fitness-related items.
- Paid parental leave.
- Reproductive Health Benefits, including Fertility Benefits.
- Yearly Learning and Development Budget for personal learning goals.
