Senior Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma)

Senior Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma)

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
DNEG

At a Glance

  • Tasks: Join a team pushing the boundaries of Creatures technology in Visual Effects and Animation.
  • Company: DNEG, a leader in visual effects with a collaborative and innovative culture.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic environment with mentorship and career advancement opportunities.
  • Why this job: Make a real impact on cutting-edge projects in the world of animation and VFX.
  • Qualifications: Degree in Computer Science or relevant experience; strong C++ and Python skills required.

The predicted salary is between 60000 - 80000 £ per year.

We are creating a team to push the boundaries of Creatures technology in Visual Effects and Feature Animation. Together with our artists, we are sketching our vision of the future in Creatures and defining the development that will turn such vision into a reality. This role will be a fundamental part of a multidisciplinary team working on frameworks, engines, tools and pipelines for Creatures' rigs, simulation, animation, crowds and motion-capture.

As a Senior Software Developer, your activities will be a balance of software development and team management. You will be a major contributor to the development team: for certain products within your domain you will adopt the role of Product Owner; for other products you will work closely with the Product Owner and provide them with technical insight. You will engage with stakeholders for your product line to understand requirements, allowing you to shape roadmaps that service the Feature Animation, Television and VFX divisions.

With the aid of your team, you will lead the translation of those requirements into user stories with clear acceptance criteria and timescales. Your energy and enthusiasm will be vital in maintaining momentum, ensuring your team is continuously delivering outstanding technology to artists and TDs, and partnering with the Software Development Manager, Project Managers and Trainers to evangelise your products. You will provide leadership to your team through coaching and mentorship. This will include participating in peer reviews of solution designs and related code. Together with HoD's and architects, you will also take an active role in maintaining high standards of software quality within the team by establishing best practices and habits.

Must Have:

  • Degree in Computer Science, Computer Engineering, or relevant professional experience.
  • Strong programming experience in C++ and Python.
  • Experience in fields like geometry processing, deformable objects or kinematics.
  • Experience developing plug-ins using the Maya or Houdini SDK.
  • Experience architecting, implementing and maintaining complex software products.

Nice to Have:

  • Experience developing solutions for crowds, rigging, cfx, animation or motion-capture.
  • GPU programming experience.

We welcome and encourage applications from all, regardless of background, experience or disability. Please let us know if you need any adjustments or support during the application process, we will do our best to accommodate your needs. We look forward to meeting you!

Senior Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma) employer: DNEG

At DNEG, we pride ourselves on being an exceptional employer, fostering a collaborative and innovative work culture that empowers our employees to push the boundaries of technology in Visual Effects and Feature Animation. Located in a vibrant environment, we offer competitive benefits, continuous professional development opportunities, and a commitment to inclusivity, ensuring that every team member can thrive while contributing to groundbreaking projects in Creatures technology.

DNEG

Contact Details:

DNEG Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma)

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at DNEG or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to C++ and Python. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with geometry processing and rigging, as well as how you’ve led teams in the past.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma)

C++
Python
Geometry Processing
Deformable Objects
Kinematics
Maya SDK
Houdini SDK

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your programming experience in C++ and Python. We want to see how your skills align with our needs, so don’t hold back on showcasing your projects or any relevant work you've done!

Tailor Your Application:Take a moment to customise your application for the Senior Software Developer role. Mention specific experiences that relate to creature technology, animation, or VFX, as this will help us see how you fit into our vision.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to understand your background and what you can bring to the team.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at DNEG

Know Your Tech Inside Out

Make sure you brush up on your C++ and Python skills, as well as any relevant experience with geometry processing or kinematics. Be ready to discuss specific projects where you've used these technologies, as this will show your depth of knowledge and practical application.

Showcase Your Leadership Skills

Since this role involves team management, prepare examples of how you've led teams in the past. Think about times when you've coached or mentored others, and be ready to share how you maintained high standards and best practices within your team.

Understand the Bigger Picture

Familiarise yourself with the visual effects and animation industry, especially regarding creature technology. Being able to discuss current trends and how they relate to the role will demonstrate your passion and commitment to contributing to the team's vision.

Prepare for Stakeholder Engagement

Since you'll be engaging with stakeholders to understand requirements, think about how you can effectively communicate technical insights. Prepare to discuss how you've translated complex requirements into user stories in previous roles, showcasing your ability to bridge the gap between tech and creative needs.