联合创始人软件工程师 - 新产品
Founding Software Engineer - New Product
关于Endless Studios:
Endless Studios是一家全球性的青年游戏制作工作室和学习社区,致力于帮助学习者从玩家转变为创作者——打造真实的游戏、作品集和未来所需的技能。创作者将与全球的行业导师和同行合作,参与由社区主导的游戏项目,并获得能够打开更广泛数字经济就业机会的实际经验。我们在全球都有运营,并与学校、大学、游戏工作室和战略合作伙伴合作,让通过游戏制作进行创作变得人人可及。
关于产品
我们正在开发一款新产品,旨在将创意工具交到人们手中,而不仅仅是让他们面对内容。它是一款实时3D产品,可在浏览器标签页中运行,并且设计为能覆盖最广泛的设备,从学校的Chromebook和中端安卓手机,到平板电脑和游戏PC。
该产品将基于一个实时的Windows原生产品和一个现有的浏览器原生原型。
我们正在寻找一位创始软件工程师,将该项目从初始原型发展为一个稳固的基础,从而构建完整的产品。
职位描述
你将是第一位也是最初唯一的工程师,直接与产品负责人合作,并与更广泛的Windows原生产品工程团队协作。
你将帮助确定产品的形态、工作方式以及构建方式。你的职责包括:
- 定义最小可行产品(MVP)并快速原型化潜在方案。
- 评估Three.js、WebGPU、WebGL、PlayCanvas和其他网页游戏技术。
- 评估现有原型,确定哪些部分保留,哪些需要舍弃。
- 设计架构并构建初始产品的基础。
- 评估浏览器原生产品如何与我们的实时Windows原生产品交互。
- 探索多人游戏、内容兼容性以及浏览器原生和Windows原生产品之间的适当边界等议题。
- 建立适合开源社区的架构。
- 积极利用AI辅助开发来加速开发和实验。
- 在保持实际贡献者身份的同时,提供强大的技术和架构领导力。
随着产品和团队的发展,这个职位可以成长为技术领导角色。
我们寻找的人选
- 5
查看英文原文
About Endless Studios:
Endless Studios is a global, youth game-making studio and learning community on a mission to help learners move from players to creators - building real games, portfolios, and future-ready skills. Creators collaborate with industry mentors and peers around the world, contributing to community-led game projects and gaining the hands-on experience that opens doors to jobs across the broader digital economy. We have operations globally and work with schools, universities, game studios, and strategic partners to make creation through game making accessible to everyone.
About the Product
We are beginning development of a new product that is designed to put creative tools in people's hands rather than only content in front of them. It is real-time 3D, it runs in a browser tab, and it is built to reach the widest possible range of devices, from a school Chromebook and a mid-range Android phone through to a tablet and a gaming PC.
This product will be based on both a live Windows-native product and an existing browser-native prototype.
We are looking for a Founding Software Engineer to take the project from an initial prototype to a hardened foundation from which the full product can be built.
The Role
You will be the first and initially only engineer, working directly with the Head of Product and collaborating with the broader Windows-native product engineering team.
You will help determine what the product should be, how it should work, and how it should be built. Your responsibilities will include:
- Define the MVP and rapidly prototype potential approaches.
- Evaluate technologies such as Three.js, WebGPU, WebGL, PlayCanvas, and other web-game technologies.
- Evaluate the existing prototype and determine what to keep and what to leave behind
- Design the architecture and build the foundation for the initial product.
- Evaluate how the browser-native product should interact with our live Windows-native product.
- Explore questions such as multiplayer, content compatibility, and the appropriate boundaries between browser-native and the Windows-native product.
- Establish an architecture suitable for an open-source community.
- Use AI-assisted development aggressively to accelerate development and experimentation.
- Provide strong technical and architectural leadership while remaining a hands-on individual contributor.
This role can grow into a technical leadership role as the product and team expand.
What We’re Looking For
- 5+ years of software engineering experience, or equivalent demonstrated ability.
- Strong experience with web-based game development and real-time 3D, including Three.js, WebGPU, WebGL, PlayCanvas, or comparable technologies.
- Professional Unity/game development experience.
- Strong understanding of multiple game-development disciplines, such as gameplay, rendering, networking, tools, engines, or technical art.
- Demonstrated ability to rapidly prototype and evaluate competing technologies.
- Experience with AI-assisted development.
- Strong product instincts and the ability to think like a product owner and technical leader, not just an implementer.
- Excellent architectural judgment and communication skills.
- Comfortable operating independently in an ambiguous, rapidly changing startup environment.
- Strong performance and optimization instincts across a wide range of hardware.
Nice to Have
Experience with game engines/editors, open-source projects, multiplayer, content pipelines, or shipping products across desktop and mobile.
Who You'll Be
We’re looking for someone who would rather build three prototypes than debate one architecture for three weeks.
You should enjoy figuring out problems that don’t have obvious answers, learning new technologies quickly, and moving from an idea to a working product with minimal overhead.
Most importantly, you should want real ownership. You’ll help define the product, make the architectural decisions, and write the code.
Engagement
Remote / Anywhere · Contractor · Initial 3-month engagement
The initial engagement will focus on defining the MVP, evaluating the prototype, technology and architecture, and building the first working version of the product.
For the right person, there is an opportunity to continue with the product and grow into a larger technical leadership role.
To apply: Please provide your resume/LinkedIn profile and examples of software, games, tools, prototypes, or other products you’ve built. GitHub or other public work is highly valued.
Originally posted on Himalayas