Endless AI logoEndless AI is hiring a

Server Engineer

Full-Time
Worldwide

Please let Endless AI know you found this job on Remote3. It helps us get more jobs on our site. Thanks & All the best!

Important: For your security, please only use well-known video meeting platforms like Google Meet or Zoom. Never download unfamiliar software or share sensitive information like wallet addresses or ENS names with recruiters. Doing so might compromise your crypto wallet. If you encounter anything suspicious, please report it immediately to us on Twitter.

Posted on: May 25, 2022

Endless AI is a technology-driven entertainment company transforming the gaming industry through the convergence of NFTs and AI. Our groundbreaking intelligent NFTs enable players to interact with them in fun and emotionally-evocative ways. We are a passionate group of technologists, game designers, and storytellers who like to think BIG. We encourage our team members to let their imaginations run wild. Ideas can always be scaled down, but nothing great has ever come from thinking small. We are seeking a Backend Server Software Engineer with a proven track record of creating fullstack services with AWS. We’re a small team, so the ideal candidate will also have experience with client programming, ideally in C# and with the Unity Game Engine. You will join a tight-knit team of talented engineers who are welcoming of their new peers and look forward to out-of-the-box thinking. Our task: Build out the tools, platform, and services for our AI-NFT characters. We’re passionate about our software and the games we build on it. We’re building a diverse team of talented people and we’d love for you to join us. If this sounds interesting, please get in touch. We’d love you to join us in shaping the future of entertainment. Endless AI is headquartered in New York City, but you can live and work wherever you want. We are building a diverse and inclusive company and encourage applications from people of all backgrounds, walks of life, and perspectives. All qualified applicants will receive consideration for employment without regard to race; creed; color; religion; national origin; sex; age; disability; sexual orientation; gender identity or expression; genetic predisposition or carrier status; veteran, marital, or citizenship status; or any other status protected by law.

Responsibilities

● Report to technology lead for assignments, including: network architecture, research of services and third party vendor APIs, systems design, specification, coding, standing up services and their client or server APIs, analytics, and analysis ● Extend and support our suite of tools and services ● Contribute to and improve the networked system of tools used for content creation ● Collaborate closely across departments to remove bottlenecks and improve efficiency ● Participate in every aspect of project life-cycle, from ideation and architecture through specification, quality assurance, release, and live-ops ● Ensure the stability and availability of live-op services ● Take care that user data is protected and that software services are hardened against intrusion and manipulation ● Participate with engineers in code reviews and code maintenance, including refactoring of existing systems ● Coordinate with other departments as needed to ensure cohesion of features and that product goals are met ● Provide mentorship of junior engineers ● Create and maintain technical design documents

Requirements

● BS/BA in Computer Science, Engineering or equivalent experience ● 5+ years of fullstack engineering experience ● 2+ Years of experience providing operational support for a live product ● Deep experience with a spectrum of AWS ● Experience building Kubernetes containerized services ● Experience with Redis ● Experience with RDBM ● Highly experienced at building servers with Golang or a Javascript variant (and their respective libraries) ● Firm grasp of the principles of scalability ● Ability to identify performance bottlenecks based upon first principles ● Firm grasp of modern best practices for software development, including Agile methodologies, version control, etc. ● Excellent knowledge of stable change management practices in a live service environment ● A security-centric approach to thwart intrusion and cheating ● Experience with unit testing ● Experience with staged deployments ● Strong competencies in data structures, algorithms, and software design, along with CPU fundamentals, bandwidth, and latency ● Experience with common online protocols ● Experience with technical leadership ● Strong working knowledge of live service operation at a large scale ● Broad experience with supporting technologies for build tools, static analysis, unit testing frameworks, and scripting ● Experience in debugging and diagnostics ● Highly self-motivated, focused ● Excellent written and verbal communication skills

Pluses (Not Required)

● Highly experienced (prefer Seasoned) Unity developer ● Highly experienced (prefer Seasoned) C# programmer ● Experience with mobile monetization validation strategies ● Experience with anti-cheating architecture and practices ● Experience using Agile development with SCRUM ● Experience with and understanding of interactive stories

Compensation

● Competitive Salary ● Stock Option Plan ● Medical & Dental & Vision ● 401k ● Flexible PTO ● Flexible Work Environment ● Parental Leave

Required Application Materials

● Resume ● Cover Letter

Please let Endless AI know you found this job on Remote3. It helps us get more jobs on our site. Thanks & All the best!

Important: For your security, please only use well-known video meeting platforms like Google Meet or Zoom. Never download unfamiliar software or share sensitive information like wallet addresses or ENS names with recruiters. Doing so might compromise your crypto wallet. If you encounter anything suspicious, please report it immediately to us on Twitter.

Posted on: May 25, 2022