Bratte.com Logo

Bratte.com

Graphics Programmer

Posted 9 Days Ago
Be an Early Applicant
Remote
29 Locations
Senior level
Remote
29 Locations
Senior level
Develop and enhance rendering technology, focusing on AI-driven characters, custom shaders, and graphics R&D. Requires strong skills in graphics programming and C/C++.
The summary above was generated by AI

At Animation Inc., we revolutionize human-AI interaction with real-time generative animation technology. Our Animation tech allows users to design, customize, and engage with lifelike virtual characters, featuring emotion detection, facial expressions, and fully customizable AI behaviours. Developed by a team of ex-Meta engineers and artists, our advanced AI technology runs locally on mobile devices, enabling real-time, empathetic communication through audio input and environmental context.

Our team has successfully built and launched startups before. We are passionate about creating innovative products and are excited to work on this new venture to push the boundaries even further and build something even better.

Curious to see our tech in action? Explore our capabilities with Anichat, a mobile app showcasing our technology.

About the role

We are looking for an experienced Graphics Programmer to develop, optimize, and enhance rendering technology. If you have deep knowledge of graphics APIs, an understanding of low-level rendering operations, and strong math skills, we want to talk to you!

What you’ll do

  • Work closely with artists to develop and maintain a rendering pipeline for AI-driven characters with custom shaders (Metal / GLSL) for anime and semi-realism graphics.

  • Develop and integrate new rendering features like dynamic lighting, soft shadows, post effects, hair rendering and particle systems.

  • Help with building tools for visual character setup (materials, costumes, environments).

  • Participate in graphics R&D and exploratory tasks.

What we’re looking for

  • 5+ years of experience in graphics programming for games or other interactive applications.

  • Solid understanding of the rendering pipeline, including vertex/pixel shaders, rasterization and etc.

  • Experience working with modern graphics APIs.

  • Proficiency in C/C++ and the ability to write high-performance code.

  • Knowledge of data structures, multithreading, and low-level optimizations.

  • Experience with Shader programming.

  • Strong foundation in linear algebra, trigonometry, and rendering techniques.

  • English proficiency (B1 or higher) and conversational Russian, Ukrainian, or Belarusian for internal communication.

Nice to have

  • Experience with game engines (Unreal Engine, Unity, Godot, or proprietary engines).

  • Experience with DCCs like Blender/Maya.

  • Expertise in realistic material physics (PBR, BRDF, SSR).

Key traits we value

  • Responsibility and Ownership: You take pride in your work, maintain high standards, and own the outcomes of your decisions.

  • Proactivity and Initiative: You seek solutions, propose ideas, and take the lead on challenges.

  • Focus and Consistency: You prioritize steady progress and consistent results over one-off efforts.

  • Collaboration and Openness: You communicate honestly, respect your team, and thrive in an environment of mutual trust.

  • Effective Communication and Problem-Solving: You articulate ideas clearly, break down complex problems into actionable steps, and keep things simple where possible.

What we offer

✅ Remote work flexibility across Europe.

✅ Top-of-the-line hardware – we’ll provide the latest MacBook or any equipment you need to do your best work.

✅ Coworking space coverage if you prefer working from a coworking in your location.

✅ The chance to work on cutting-edge AI technology and shape the future of AI-driven animation and communication.

✅ A collaborative, highly talented team of engineers, artists, and innovators.

By submitting your application, you acknowledge that you have thoroughly reviewed and consented to our Data Privacy Notice for Candidates.

Top Skills

Blender
C/C++
Glsl
Godot
Maya
Metal
Unity
Unreal Engine

Similar Jobs

6 Hours Ago
Easy Apply
Remote
Hybrid
28 Locations
Easy Apply
Senior level
Senior level
Information Technology • Productivity • Professional Services • Software
Develop and maintain software applications on the ServiceNow platform. Integrate with third-party services, troubleshoot issues, and support implementations.
Top Skills: AWSAzureGCPGitJavaScriptJenkinsServicenow
18 Hours Ago
Easy Apply
Remote
31 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Lead the Personalization Platform team as an Engineering Manager, focusing on A/B testing, analytics, and personalized experiences. Manage team dynamics, drive technical strategy, and enhance project delivery while mentoring engineers to drive their growth.
Top Skills: A/B TestingAnalytics SystemsData PipelinesEvent TrackingFeature Flagging SystemsGitGitlabGoRuby
Yesterday
Easy Apply
Remote
35 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
This role involves leading the design and evolution of GitLab’s multi-tenant platform, ensuring high availability and performance while mentoring team members. Responsibilities include backend API design and fostering a collaborative engineering culture.
Top Skills: Cloud ComputingGoRuby

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account