Staff Back-End Engineer (AI-Native R&D Focus)
Heavy AI-native focus and explicit use of AI coding assistants (GPT, Claude, Cursor, Copilot); expects AI-driven development to boost engineering productivity.
About the Role
Lead backend architecture and core module development for Viggle AI's AI-native products, building high-performance, highly available distributed systems and cloud-native microservices. Drive system optimization, middleware design for high-concurrency environments, and deep integration of AI tools across the software lifecycle.
Job Description
Role
Staff Back-End Engineer (AI-Native R&D Focus) responsible for leading backend architecture design, core module development, and system optimization for Viggle AI’s core products and platforms. The role emphasizes building highly available, high-performance distributed systems and promoting AI integration across the development lifecycle.
Key Responsibilities
- Lead backend architecture and core module development for scalable, high-performance systems.
- Design and evolve cloud-native microservices architectures using Kubernetes and Docker.
- Implement middleware for high-concurrency environments, including message queues, asynchronous task scheduling, and distributed caching.
- Improve system performance, security, reliability, and observability to ensure high availability.
- Promote deep integration of AI tools throughout design, coding, testing, deployment, and operations.
Requirements
- Strong proficiency in Go (Golang), including concurrency and high-performance best practices.
- Extensive hands-on experience with Kubernetes, Docker, and Linux in cloud-native architectures.
- Solid expertise with MySQL, Redis, and RabbitMQ or Kafka and distributed systems design.
- Proven experience in large-scale system performance optimization, high-concurrency processing, and stability engineering.
- Strong system design and technical documentation skills; Bachelor’s degree in Computer Science or related field (outstanding recent graduates encouraged to apply).
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, Physics, Mathematics, or related technical field.
- 3+ years (Intermediate) or 6+ years (Senior) of professional software development experience; role title indicates staff-level expectation.
- Extensive experience using AI coding assistants such as GPT, Claude, Cursor, Copilot, or similar tools in engineering workflows.
- Demonstrated AI-native development experience with measurable productivity impact.
- Experience contributing to open-source projects, technical writing, or engineering knowledge sharing.
- Startup or high-growth company experience; strong ownership, problem-solving, and collaboration skills.
Location & Work Model
The role requires employees to work onsite five days per week. Employees who live 56 kilometers or more from one of the company offices may be accommodated up to two work-from-home days per week upon request.
Compensation & Benefits
- Compensation range: CA$100K - CA$300K
- Highly competitive compensation, year-end performance bonuses, and equity opportunities
- Comprehensive health, dental, and insurance coverage
- Complimentary lunch, dinner, snacks, coffee, and drinks
- Flexible work arrangements with a premium office experience
- Fun, energetic office environment with regular team events and creator-culture activities