Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Cloud Render Engineer

Gaming | Mountain View, CA, USA | Full Time

Job Description

We are a digitally native company where innovation, design and engineering meet scale. We use the latest technologies in the digital and cognitive field to empower organizations in every aspect.

We want you to join us to work for the biggest clients in video games, tech, retail, travel, banking, ecommerce and media, revolutionizing and growing their core businesses while helping them (and you!) stay ahead of the curve. Be part of a company with the most cutting-edge practices and technologies plus a unique team.

WHAT ARE WE LOOKING FOR?

Our engineers will develop the next-generation technologies that change how users connect, explore, and interact with information and one another. As a member of an extraordinarily creative, motivated and talented team, you develop new products that are used by millions of people. We need our engineers to be versatile and passionate to take on new problems as we continue to push technology forward. If you get excited about building new things and working across discipline lines, then our team might be your next career step.

Our client's mission is to organize the world's information and make it universally accessible and useful. Our Hardware team researches, designs, and develops new technologies and hardware to make our user's interaction with computing faster, more powerful, and seamless. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, our Hardware team is making people's lives better through technology.

Responsibilities

  • Design and Write code that fulfills the functional, networking, performance, graphical and technical requirements of the project.

  • Provide the team with feedback regarding the time allotted to assigned tasks as well as personal background relevant to the project.

  • Assist the artists with the creation of cutting edge solutions within technical requirements.

  • Work with proprietary, licensed or public software technology and build new technology in order to fulfill the project’s technical requirements.

  • Research coding techniques and algorithms in order to keep current on technological developments and advancements in the game industry.

  • Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks.

Qualifications

  • 5+ years gaming / rendering programming experience

  • Experience on a graphic API: OGL, DX.

  • Experience on the development or maintenance of audio and video encoding (RTP/FEC/NACK) algorithms.

  • Experience with computer game technologies including: Camera systems, AI programming, physics, 3D programming, animation, collision detection.

  • Experience on the development Networking protocol systems (TCP/UDP/RTCP)

  • Proficient with 3D math including linear algebra (vector math, matrices)

  • Experience on high performance development on any platform (Linux/Win/Mac)

  • Demonstrated proficiency in and knowledge of C/C++, data structures, performance, and multi-threaded programming techniques

  • Knowledge of common data structures and algorithmic solutions

  • Ability to quickly understand and work with internal and externally developed code

  • University-level degree in Computer Science or related field

Nice to Haves:

  • Experience with Vulkan.

  • A strong passion for video games of many kinds.

  • Proficient in lighting, SFX, post processing, shaders

  • Demonstrated ability to write clean, readable, portable, reliable, and optimized code on current-gen consoles.

  • Profile and performance tuning of rendering code, including experience with CPU and GPU profilers.

  • Contributed extensively to the development of at least one shipped games, on PC or console.

We are interested in hard-working, fast-learning talents and we have the know-how and scale to help you make your own career path. If you seek an entrepreneurial, flexible and team-oriented culture, come join us.

We are ready.