Staff Back-End Engineer focusing on AI-native R&D at Viggle AI. Leading design and development of high-performance distributed systems and cloud-native architectures.
Responsibilities
Lead the backend architecture design, core module development, and system optimization for the company’s core products and platforms, building highly available and high-performance distributed systems.
Drive the design and evolution of cloud-native microservices architectures based on Kubernetes and Docker, ensuring system scalability, resilience, and observability.
Design and implement critical middleware components for high-concurrency environments, including message queues, asynchronous task scheduling systems, and distributed caching solutions.
Continuously improve system performance, security, and reliability to address complex technical challenges and ensure high availability.
Promote deep integration of AI throughout the software development lifecycle, leveraging intelligent tools to improve efficiency across design, coding, testing, deployment, and operations.
Requirements
Strong proficiency in Go (Golang), with a deep understanding of its concurrency model, garbage collection mechanisms, and high-performance best practices.
Extensive experience with Kubernetes, Docker, and Linux, including hands-on implementation of cloud-native architectures.
Solid expertise in MySQL, Redis, RabbitMQ/Kafka, and distributed systems design.
Proven experience in large-scale system performance optimization, high-concurrency processing, and stability engineering.
Outstanding recent graduates are encouraged to apply. Bachelor’s degree or above in Computer Science or a related field, with strong system design and technical documentation skills.
Preferred Qualifications includes: 3+ years of professional software development experience for Intermediate level and 6+ years for Senior level.
Extensive experience using AI coding assistants such as GPT, Claude, Cursor, Copilot, or similar tools in large-scale engineering workflows.
Strong ownership mindset, problem-solving skills, and collaborative spirit.
Experience building or contributing to open-source projects, technical blogs, or engineering knowledge-sharing initiatives.
Passion for improving engineering productivity through AI-driven development methodologies.
Startup or high-growth company experience.
Benefits
Highly competitive compensation package, plus year-end performance bonuses and equity opportunities
Flexible work arrangements with a premium office experience designed for collaboration and creativity
Comprehensive health, dental, and insurance coverage to keep you and your family supported
Complimentary lunch, dinner, snacks, coffee, and drinks, because great work runs on great food
Fun, energetic office environment with regular team events, gaming, and creator culture vibes
Senior Product Developer building BMC’s mainframe Code Pipeline software for z/OS environments. Designing, debugging, and enhancing C/C++ and Assembler - based products for enterprise clients.
Analyste - programmeur .NET supporting Santé Québec’s youth - sector digital solutions. Developing C#/.NET solutions and participating in agile delivery and support activities.
Java Engineer building scalable, maintainable software for organizations at LT. Coaching client teams and using test - driven development within a collaborative engineering team.
Senior software engineer building backend, DevOps, and MLOps infrastructure for Sureel AI's creator - rights and licensing platform. Developing reliable AI systems for music and broader media.
Senior Java developer designing and deploying sanctions - screening applications for Genpact, an AI and advanced technology solutions company. Improving high - volume transaction processing through microservices, integrations, and Agile delivery.
Java developer building high - volume sanctions and adverse - media screening systems for Genpact. Designing, developing, testing, and deploying enterprise applications with Spring Boot, Kafka, and databases.
.NET Developer building APIs and backend services for an IT services company. Supporting production applications, CI/CD pipelines, deployments, and incident resolution.
CE Technical Architect designing Microsoft Dynamics 365 and Power Platform solutions for business transformation. Leading integrations, ALM, AI, and client - facing technical delivery.
Développeur backend senior chez GHGSat, fournisseur de données satellitaires et aéroportées sur les émissions de gaz à effet de serre. Conception de services Python, API et solutions AWS évolutives.