Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Graphics Programmer image - Rise Careers
Job details

Graphics Programmer

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.

Recruitment Process

  1. HR Interview – a conversation about your experience, expectations, and motivation.

  2. Professional Interview – a deep dive into your technical expertise and problem-solving skills.

  3. Offer – welcome to the team! 🎉

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

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Graphics Programmer, Bratte

At Animation Inc., based in the vibrant city of Warsaw, we’re on a mission to revolutionize the way people interact with AI through real-time generative animation technology. As a Graphics Programmer, you'll play a crucial role in developing, optimizing, and enhancing our cutting-edge rendering technology for lifelike virtual characters. Your expertise in graphics APIs, low-level rendering operations, and solid math skills will be put to great use as you collaborate closely with our talented artists to build a sophisticated rendering pipeline with custom shaders for anime and semi-realism graphics. Imagine developing dynamic lighting, soft shadows, and innovative particle systems that breathe life into our characters! Our team, composed of ex-Meta engineers and artists passionate about innovation, is excited to push the boundaries of what's possible. If you have at least 5 years of experience in graphics programming and a strong understanding of the rendering process, we’d love to chat! Moreover, the flexibility to work remotely across Europe and access to top-of-the-line hardware makes this opportunity even more appealing. We value responsibility, proactivity, and effective communication, ensuring you thrive in a supportive environment. Ready to shape the future of AI-driven animation with us? We can't wait for you to join our adventure!

Frequently Asked Questions (FAQs) for Graphics Programmer Role at Bratte
What does a Graphics Programmer at Animation Inc. do?

A Graphics Programmer at Animation Inc. is responsible for developing and optimizing rendering technology for AI-driven characters. This includes creating custom shaders, integrating new rendering features like dynamic lighting and soft shadows, and maintaining the rendering pipeline while collaborating with artists to ensure high-quality visuals.

Join Rise to see the full answer
What qualifications are necessary to become a Graphics Programmer at Animation Inc.?

To be considered for the Graphics Programmer role at Animation Inc., candidates need at least 5 years of experience in graphics programming for interactive applications, a solid understanding of the rendering pipeline, proficiency in C/C++, and a background in shader programming. Strong math skills, especially in linear algebra and trigonometry, are also essential.

Join Rise to see the full answer
What technologies should a Graphics Programmer at Animation Inc. be familiar with?

Graphics Programmers at Animation Inc. should be well-versed in modern graphics APIs and have experience with shader programming. Familiarity with game engines like Unreal Engine or Unity and creative tools such as Blender or Maya is a plus, enhancing your ability to create realistic materials and impressive visual effects.

Join Rise to see the full answer
Is there an opportunity for remote work as a Graphics Programmer at Animation Inc.?

Yes! At Animation Inc., we offer remote work flexibility across Europe, allowing you to work from anywhere while collaborating with an exceptional team of engineers and artists to create innovative AI technologies and animation solutions.

Join Rise to see the full answer
What are the key traits Animation Inc. looks for in a Graphics Programmer?

Animation Inc. values candidates who demonstrate responsibility and ownership in their work, proactivity and initiative in problem-solving, and the ability to communicate effectively. Team players who prioritize collaboration and mutual respect will thrive in our innovative environment.

Join Rise to see the full answer
Common Interview Questions for Graphics Programmer
How do you approach developing new rendering features?

When developing new rendering features, I prioritize understanding the artistic vision and technical requirements. I engage in brainstorming sessions with the team to explore innovative ideas while performing feasibility analyses to ensure technical viability before starting the implementation.

Join Rise to see the full answer
Can you explain the rendering pipeline and its importance?

The rendering pipeline is a series of steps that converts a 3D model into a 2D image displayed on the screen. It includes stages like vertex processing, rasterization, and pixel processing. Understanding this pipeline is crucial for a Graphics Programmer because it ensures optimized performance and allows for the implementation of advanced rendering techniques.

Join Rise to see the full answer
What experience do you have with shader programming?

I have extensive experience with shader programming using languages like GLSL and HLSL. I have created shaders for various effects such as reflections, shadows, and complex material properties, consistently optimizing them for performance while maintaining visual quality.

Join Rise to see the full answer
Describe a challenging graphics programming problem you've encountered and how you solved it.

In a previous project, I faced issues with rendering transparency that resulted in visual artifacts. I analyzed the rendering order and implemented depth sorting algorithms that helped resolve the problem. Collaborating with artists allowed us to adjust the visual assets to ensure the final output matched our expectations.

Join Rise to see the full answer
How do you ensure high-performance graphics code?

I focus on writing clean, modular code and optimizing critical paths using profiling tools. Implementing efficient data structures and minimizing state changes during rendering are strategies I employ to significantly enhance performance.

Join Rise to see the full answer
What are some optimization techniques you use for real-time rendering?

Some optimization techniques I use include level of detail (LOD) management, culling techniques to eliminate non-visible objects, efficient use of instancing, and implementing occlusion culling to reduce the number of draw calls. These practices ensure smoother performance without compromising visual fidelity.

Join Rise to see the full answer
What role does linear algebra play in graphics programming?

Linear algebra is foundational in graphics programming as it provides the mathematical framework for transformations, projections, and manipulation of 3D coordinates. It enables me to handle complex mathematical operations related to model positioning, scaling, and camera movements effectively.

Join Rise to see the full answer
Can you discuss your experience working with modern graphics APIs?

I have hands-on experience with modern graphics APIs such as Direct3D 12 and Vulkan. I appreciate their low-level access to hardware, which allows for optimized graphics performance, as well as the flexibility they offer in implementing advanced rendering techniques and visual effects.

Join Rise to see the full answer
How do you collaborate with artists to realize their vision?

I prioritize open communication and regular feedback loops with artists to understand their vision and requirements. By involving them early in the development process, I can propose feasible solutions and adjustments to graphics features that align with artistic goals.

Join Rise to see the full answer
What strategies do you use to stay updated with the latest trends in graphics programming?

I follow industry blogs, participate in online forums, and attend conferences to keep my knowledge current. I also engage with online communities and participate in collaborative projects that allow me to exchange ideas with fellow professionals in the graphics programming field.

Join Rise to see the full answer
Similar Jobs
Posted 11 days ago
Photo of the Rise User
Method Financial Hybrid New York, Austin, Washington
Posted 3 days ago
Photo of the Rise User
Atimi Remote No location specified
Posted 8 days ago
Posted 6 days ago
Photo of the Rise User
Walmart Remote Bentonville, AR
Posted 3 days ago
Photo of the Rise User
Gameloft Remote Ho Chi Minh City, Vietnam
Posted 11 days ago

Bratte is a Startup Studio with a team of experienced entrepreneurs, designers and engineers who are passionate about building consumer-oriented products. We aim to find, validate and fund high-poten...tial ideas and apply our strong expertise in ...

11 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs