Job Description
Job Title: Software Engineer
Role: Graphics Engineering and/or Game Development
Status: Full-Time
Location: Los Angeles, or Anywhere (Work From Home)
Job Description:
We are looking for a passionate and talented graphics engineer and/or game development engineer to join Pinscreen's core engineering and products team. You will work on the most advanced solutions for autonomous virtual humans, AI personal assistants, avatar creation and customization, as well as AR/VR telepresence.
You will leverage your skills by working closely with world-class engineers, AI researchers, and artists, integrate cutting-edge technologies and algorithms into products and develop interactive applications and experiences around virtual avatars. The role is ideal for someone passionate about AR/VR, computer graphics, and user experience design, and who has strong C/C++ programming skills and proficiencies in game engine programming, game development, and computer graphics.
Responsibilities:
- Architect and develop the next generation platform and software solution for autonomous virtual humans, AI personal assistants, avatar digitization and customization, AR/VR systems, mobile apps, SDKs, gameplay mechanics, AI, player controls, animation, physics, and UI
- You are user experience-focused while collaborating with a multidisciplinary team of scientists, engineers, and artists in a fast-paced technology-driven development environment
- Rapid prototype, productize, maintain, optimize, and test graphics applications, software solutions and tools.
- You will integrate cutting-edge graphics, vision, and AI technologies as well as research prototypes into actual products and interactive experiences.
- Assist in development schedules, design specifications, and customer requirements.
- Willing to be a generalist when necessary, and tackling misc tool, editor, game engine, build tasks.
- Work on top-secret projects!
Requirements:
- BSc or MSc Degree in Computer Science, Mathematics, Game Design, or similar
- Strong Software Engineer with 2+ years experience in game development or graphics programming
- Strong passion for Game, AR/VR experiences, Computer Graphics, and User Experience development
- Strong Proficiency in C/C++, C#, HLSL/GLSL, and Game Engine Programming (UE4/Unity)
- Knowledge in Modern Graphics API (OpenGL, DirectX, Vulkan, Metal)
- Strong Familiarity in Object-Oriented Programming, development/build environments: Visual Studio, CMake, Git
- Proficiency in development for Windows, Linux/Android, and/or macOS/iOS
- Strong knowledge in Linear Algebra/3D Math, Data Structures, Algorithms, and Networking
- Strong knowledge in one or more of the areas: Rendering/Shading, Character Animation, UX/Gameplay, Simulation (Rigid Body/Cloth/Hair), Networking, Mobile Game/Console/ Game Design
Pluses:
- Experience in character building/customization systems, editors, and/or content creation tools.
- Professional Experience working on consumer-facing game/application, online console, and/or mobile game titles
- Experience in developing multi-player game design experience and Virtual or Augmented Reality experiences
- Proficiency in Python, HTML, CSS, Java, JavaScript, CG
- Knowledge in designing, architecting, testing, and deploying applications/tools/games, and mobile apps.
- Experience with game or film/VFX character systems such as animation, simulation, and shading/rendering
- Experience with optimization and profiling tools
- Experience with the design of high-level APIs and frameworks
- Experience writing cross-platform code
- Experience working with Blueprints Visual Scripting for Game Engines (UE4)
- Demonstrated industry experience via an internship, work experience, coding competitions, or used contributions in open source repositories (e.g. GitHub)
- Agile development experience
Benefits:
- Exciting challenges with real deliverables and high profile customers
- Great teammates, and the best at what they do
- Deep tech startup with successful track record of generating revenue
- Top of the line technologies, tools, and compute resources
- Employer paid health insurance
- Generous vacation & paid time off
- 401(k)
- Flexible remote working plans (esp during Covid)
- Great office location in West Los Angeles
How to Apply:
- Resume/CV
- List of Developed Software, Applications, Projects, Game Titles, and/or Contributions in Open Source Repositories
- Short List of References
Please email submissions to: jobs@pinscreen.com
If you do not meet all the requirements, but think you have what it takes, shoot us an email!
Pinscreen, Inc.
Pinscreen is an artificial intelligence company based out of Los Angeles founded by UC Berkeley Distinguished Fellow and MIT 35 Under 35 Winner, Hao Li. The startup develops the world's most advanced and photorealistic AI-driven virtual avatars. We provide the full solution for human-like virtual assistants, as well as 3D avatar creation and real-time performance capture. Our goal is to make fully autonomous virtual avatars indistinguishable from real humans, and define the future of human-machine interaction. We are backed by high profile Investors (Lux Capital, Softbank, Cerence) and clients include DARPA, NTT Docomo, and Yahoo! Japan, Amazon, Netflix, etc.
Who we are: We are a team of world-class Graphics/Vision/AI researchers, engineers, game designers, and award-winning VFX artists. Our founder worked at ILM and Weta before, and was behind the reenactment of Paul Walker in Furious 7, as well as the Animoji technology in the Apple’s iPhone X. Our team has developed technologies that have been published at top scientific conferences including ACM SIGGRAPH and IEEE CVPR, and our technologies were exhibited at premier events such as SIGGRAPH Real-Time Live!, and the World Economic Forum in Davos.
Demo: https://www.youtube.com/watch?v=adkjbG7rlZQ
URL: www.pinscreen.com
COVID-19 Hiring Update:
We've transitioned to a work-from-home model and we're continuing to interview and hire during this time. This role can be both a remote position or on-side at our office in Los Angeles. We understand each person's circumstances may be unique and will work with you to explore possible options.
Pinscren, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.