At a Glance
- Tasks: Join a creative team to develop cutting-edge technology for creatures in animation and VFX.
- Company: DNEG, a leader in visual effects and animation innovation.
- 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 the future of animation technology while collaborating with talented artists.
- 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. We will work with you to ensure you feel fulfilled in having your skills and competencies being used to contribute to our vision for the future of Creatures in alignment with your interests and ambitions.
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) in London 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 creative hub, we offer competitive benefits, continuous professional development opportunities, and a supportive environment where your contributions directly impact the future of Creatures technology. Join us to be part of a multidisciplinary team that values your skills and ambitions while providing the resources to help you thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at DNEG or similar companies. Attend events, join online forums, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best work, especially projects related to creature technology or animation. Make sure it’s easy to navigate and showcases your programming prowess in C++ and Python. This is your chance to shine!
✨Tip Number 3
Prepare for the interview like it’s a big project deadline. Research DNEG’s recent projects and think about how your experience aligns with their goals. Be ready to discuss your technical insights and how you can contribute to their vision for the future of Creatures.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us. Don’t miss out on this opportunity!
We think you need these skills to ace Senior Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma) in London
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. This shows us you’re genuinely interested in what we do!
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 see your qualifications and enthusiasm for the role.
Apply Through Our Website:Don’t forget to apply 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 to do!
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 before the interview. Be ready to discuss your past projects, especially those involving geometry processing or kinematics. They’ll want to see how you’ve applied your technical knowledge in real-world scenarios.
✨Showcase Your Leadership Skills
Since this role involves team management, be prepared to talk about your experience in leading teams. Share examples of how you've coached or mentored others, and how you’ve maintained high standards in software quality. This will demonstrate your ability to inspire and guide a team.
✨Understand the Product Landscape
Familiarise yourself with the products and technologies used in visual effects and feature animation. Knowing how your role as a Senior Software Developer fits into the bigger picture will show that you’re not just technically savvy but also aligned with their vision for the future of Creatures.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about their current projects, team dynamics, and future goals. This shows your genuine interest in the role and helps you assess if it’s the right fit for you too.