Hours: Full time
Salary: Excellent (dependent on experience)
Contract: Permanent
Location: Remote/London
About Antstream Arcade
Antstream Arcade is the largest collection of officially licensed retro/classic games in the world. Players from all over the world can compete together in unique challenges, tournaments and full game play. As a true entertainment brand, Antstream is bringing iconic game play to PC/Mac, Android, consoles, fire OS and more. Players can stream games from anywhere and join the action. Partnerships with Disney, Taito, WarnerMedia, Bandai Namco, Cave, Interplay, SNK, Data East and more brings our extensive collection to over 3000 fully licensed games.
This is truly the "Netflix for gaming model" the world has been waiting for. Check out antstream.com and sign up for free to see what all the hype is about. Rated by PC-MAG USA as the best place for GenX to stream games! We have a highly ambitious roadmap, and we are looking for super talented people to help deliver it.
Responsibilities
We are looking for someone who has been there and done it, so if you know what it takes to deliver complex streaming at scale, then we want to hear from you.
As a senior engineer you will be responsible for ensuring that our cloud infrastructure provides a first class, highly secure service. That it has best in class performance, whilst being highly efficient, and cost effective. You will understand about latency, and know how to reduce this at the platform and network level. You will provide technical guidance across our architecture, designs, implementations, and support. You will be highly proficient in developing against cloud platforms, building micro services, and delivering automation solutions. You will also be required to provide operational support as required, and support the team on-call rota.
-
Ensuring that our infrastructure is well maintained and highly secure
-
Ensuring that our customers get the best quality of service and up time possible
-
Work closely with our developers to build and run services and systems that respond consistently to failures by gracefully degrading our services.
-
Design, build and automate tools and processes to ensure and improve scalability, reliability, availability, and performance across our technology stack.
-
Ensuring our development team are highly productive
-
Developing and supporting of our backend services and API’s
-
Providing updates, enhancements and new features to our backend services platform
-
Support for deployed services and infrastructure
-
Evangelise best practices through effective consultation with your peers
-
Live and breathe a DevOps mindset
-
Work with 3rd party vendors and continually review the latest technologies to help us stay ahead of the game
-
Engage with the wider teams to automate and improve our tools and processes
-
Write, review and take responsibility for technical documentation
Requirements - If you have most of the following, then we definitely want to hear from you.
If you have most of the following, then we definitely want to hear from you:
-
A can do, let’s get it done attitude
-
Passionate about SRE principles (SLA, SLOs, SLIs)
-
Good knowledge of Azure and the Well-Architected Framework
-
4+ years industry programming experience, ideally coming from a development background (prefer Go & NodeJS) - a significant portion of this role will be delivering solutions into the cloud (PaaS/IaaS)
-
Expertise in developing for operational and non functional concerns (monitoring integration, performance testing, scale, availability and resilience, security considerations)
-
Demonstrable experience in web microarchitecture and key technologies (Restful API’s/JSON, distributed design, WebRTC)
-
Experience with implementing and supporting Kubernetes (especially operators) and containerisation at scale
-
Expert level experience supporting and delivering solutions into a major cloud provider (Azure experience an advantage
-
Experience with observability tools (e.g. Grafana) and creating dashboards to surface performance metrics
-
Expert level experience with CI/CD systems (ideally including Circle CI)
-
Strong experience with Docker and containerisation.
-
Strong experience with systems management solutions and their orchestration - eg. Puppet, Chef & Terraform
-
Good database skills including SQL and NOSQL
-
Excellent verbal and written communication skills in English
-
Strong knowledge of Git source control
-
Linux/bash command line
Desirable - but not essential
-
Experience with AWS
-
Other programming language experience such as Go, JAVA, Python, PHP
-
Experience in test driven development and broader testing and QA concerns
-
Strong teamwork and leadership skills, ideally having fulfilled leadership or mentorship duties.
-
Experience of frontend frameworks and libraries (React, etc.)
-
Experience of writing games or backend game services
-
Data analysis/design skills
-
Experience/understanding of emulation technology
If this job sounds ideal, please send a CV and a covering letter to jobs@antstream.com, letting us why you’re the perfect person for this job.