This job might no longer be available.
Senior Software Engineer - Pipeline
2 years ago
DigitalFish has an immediate need for a Senior Software Engineer - Pipeline with a solid grasp of Python and C++ as used in games and film production, 3-D computer-graphics concepts, and experience building and deploying tools into complex production pipelines.
As a software engineer with DigitalFish, you will develop next-generation technologies that define the future of digital-media creation and consumption for millions of users. DigitalFish has long been a trusted partner of leading digital media companies, and we are at the center of their efforts to build a new generation of platforms and experiences. Current and past customers include Facebook, Google, Apple, Pixar/Disney, DreamWorks, Activision, LEGO, ESPN, NASA and many others.
Ideal candidates will have 10-14 years relevant work experience, but if you think you’re right for this position, contact us; we’ll listen.
Responsibilities
- Work closely with the rest of the engineering and technical-art teams both on internal projects and with external clients
- Design and implement graphics tools, pipeline scripts, and procedures to support the development and deployment of new content
- Take ownership of technical issues and drive the team to resolve them
- Adapt tools to the problems at hand while balancing between long-term development goals and short-term production demands
- Coordinate cross-discipline efforts to advance the state-of-the-art
Minimum Requirements
- BS/BA in Computer Science or related engineering field
- 10-14 years experience developing computer-graphics systems and tools, predominantly in the context of games development; or a combination of an advanced degree plus relevant work experience
- Deep experience creating custom integrations via scripting and C++ plugin SDKs for major DCCs (e.g., Maya, Houdini) and engines (e.g., Unity, UE4)
- Fluency with tools and processes used in production such as scene descriptions (especially USD), file formats (FBX, Alembic) and pipeline concepts
- Good understanding of 3D-graphics technical and mathematical fundamentals such as linear algebra, with practical knowledge of transformations using matrices, vectors and quaternions
- Deep professional experience in large-team development using Python and modern C++
- Advanced-level general programming skills including knowledge of software patterns, build systems, and methods for coding high-performance applications
- Familiarity with Agile/Scrum development processes
- Self-motivated with strong communications skills and able to work both in a team and independently
- Proof of eligibility to work in the United States
Bonus Experience
- Experience with character rigging and animation systems
- Experience with surfacing and shading systems
- Working familiarity with systems architecture and system modeling
Compensation and Benefits
- Competitive salary plus equity per qualifications
- Full benefits with excellent health plan
- Ability to influence product and features built on cutting-edge technologies
- Enormous opportunity for learning and professional growth
- Work with a well-respected, creative and talented group of experts in graphics and animation
Location
We fully support telecommuting during these times.
Additional Info
DigitalFish is not able to sponsor immigration petitions for this role at this time. We are an equal opportunity employer and are hiring immediately. We look forward to hearing from you!
Create Your Profile — Game companies can contact you with their relevant job openings.