Jobs Podcast iTunes Podcast RSS Tumblr @TimOfLegend @DoubleFine Google+ YouTube Facebook RSS

Jobs

You want to work at Double Fine so bad you can taste it. Maybe you didn't even know that, but you were wondering, "What's that weird taste?" It's the taste of opportunity, my friend, with undertones of ambition. But now you know, and maybe you're asking, "Who do I have to kiss up to to get a job there? Should I alter my appearance in order to increase my chances of getting an interview? Should I concentrate on my face? Or on my upper arms? How have I gone wrong in my life that I am not already working there? What can be done about my wretched life?"

Plenty! Especially if you want to be an...

Awesome Programmer

Description:

Double Fine has an opening for an ambitious and enthusiastic programmer for its San Francisco development studio. Candidates must have a passion for designing, implementing, and maintaining multi-platform core engine systems. An interest in applying that knowledge equally to PCs, tablets, smartphones, and consoles is essential. Experience with building and supporting tools or asset pipelines is a substantial plus. Applicants should be enthusiastic about the opportunity to collaborate with other developers, seeking out opportunities to dive in, solve problems and make improvements wherever necessary.

The ideal candidate has experience contributing to a multi-person code base while collaborating with other developers to solve challenging technical and creative problems. Candidates should have strong technical fundamentals, including strong 3D math skills, good problem solving skills, an understanding of applied parallel programming, an interest in developing multi-platform solutions, the ability to work well with others, and the ability to come up with simple, clever and efficient solutions that make everybody happy. Candidates are expected to have a passion for adding the extra polish that truly sets games apart.

 

Responsibilities:

• Design, develop, and maintain the core engine systems that power Double Fine’s games.
• Create software systems that are intrinsically scalable and cross platform.
• Create or improve tools as necessary to support specific features/systems.
• Continuously test, debug, profile, analyze, and optimize across on all applicable platforms.
• Adapt current and legacy games to run well on new platforms.
• Contribute innovative and original ideas on all aspects of game production and development.
• Mentor more junior programmers on systems design, programming best practices, and debugging techniques.

 

Requirements:

• Minimum 2 years professional game development experience with at least one shipped title.
• Demonstrated proficiency in C++.
• Ability to effectively work across a wide range of target platforms, including PCs, consoles, smartphones, and tablets.
• Proficient with linear algebra and general 3D mathematics.
• Immutable desire to write simple, clean, reliable, and portable code.
• Comfortable working with internal and externally developed code.
• Effective communicator and collaborator with engineers and developers from other disciplines.
• A natural curiosity for all aspects of game development and a willingness to work on a wide variety of systems.
• A strong passion for video game development.

 

Pluses:

• Bachelor’s degree or higher in Computer Science, Computer Engineering, Software Engineering, Math, or related field.
• Experience designing and implementing threaded, asynchronous software.
• Interest in creating tools, art pipelines, Maya plug-ins, etc.
• Experience programming in high level languages like Lua or Python.
• Detailed knowledge of console CPU and GPU hardware design.
• Experience rendering in OpenGL/GLSL, DirectX/HLSL, or console equivalent.

Contact:

For immediate consideration, interested and qualified candidates should click HERE

Community Intern

Description:

Double Fine Productions is currently looking for a Community Intern. Candidates should be able to commit to 12 weeks of the internship and be able to work 15-20 hours per week.  Local applicants only.

Ideal candidates should be detail-oriented, display strong communication and writing skills, be self-motivated, able to work with others, and be able to function well in an environment with short deadlines and quick turnaround projects.

 

Responsibilities:

1. Assist with the moderation of Double Fine’s social media channels.  This includes Twitter, Tumblr, and Facebook, as well as our forums.
2. Collaborate with our community team to deliver messaging for our mailing list, blog post, and Kickstarter updates.
3. Assist support team with customer complaints.
4. Provide feedback to game teams/management regarding consumer sentiment.
5. Track user content consumption, site traffic growth, and user registration.

 

 

Requirements:

1. Strong writing and presentation skills
2. Creativity, flexibility, and variety in a fast-paced environment
3. Passionate about people, with an emphasis on the desire to solve their problems
4. A love for Double Fine games

Pluses:

1. Experience with Photoshop/HTML
2. Past experience with community and social media management
3. Audiovisual production/editing experience

Contact:

For immediate consideration, interested and qualified candidates should go here:
Click here to Apply

Senior Gameplay Programmer

Description:

Double Fine has an immediate opening for an ambitious, passionate and highly experienced Senior Gameplay Programmer for its San Francisco development studio.  This individual will be responsible for working with other programmers and artists in realizing the product’s creative vision. 

The ideal candidate has considerable experience contributing to a wide variety of gameplay systems, such as mission scripting, player controls, weapons, and agent programming, as well as integrating assets from audio, art, and FX into those systems. Strong software development skills, a passion for creating player experiences, and an instinctual understanding of the balance between over-designing and under-designing are a must.  Candidates must exhibit excellent verbal and written communication skills, must be passionate about gameplay and game development, and must be interested in a collaborative relationship with the design team.  Candidates should be fluent in C++, experience with a dynamic programming language like Lua or Python, have a solid understanding of 3D math, possess good problem solving and debugging skills, be able to develop creative solutions to difficult problems, and possess a passion for adding the extra polish that truly sets games apart.  The role requires a minimum of 5 years of video game experience, and at least two published games on modern consoles or PC.

Responsibilities:

• Collaborate with the rest of the gameplay programming team to realize the design vision for the product.
• Work closely with the Project Lead and designers to create thoughtful, holistic approach to scoping and implementing a game’s design.
• Design and implement major new systems, shepherd the growth and development of existing systems.
• Mentor more junior programmers on systems design, programming best practices, and debugging techniques.
• Identify and implement platform specific optimizations to relevant gameplay systems.
• Work with the animation, environment, and design team to realize compelling missions and scripted encounters.

Requirements:

• Bachelor’s degree or higher in Computer Science, Computer Engineering, Mathematics or a related field, or comparable experience.
• Prefer 5 years industry experience developing console entertainment software, particularly in the areas of player control, animation, camera movement and logic.
• Fluent in C++, at least one higher level/scripting language, and gameplay relevant software patterns (FSMs, messages, components, etc.)
• Proficient software architect with excellent debugging skills.
• All-around experience with content creation and integration. Capable of designing data-driven systems that effectively integrate content from other departments.
• Experience using profilers and other code instrumentation tools as well as interpreting the results and optimizing code.
• Solid knowledge of 3D math.
• Committed to personal and peer development and sharing best practices. Works closely with team members to ensure design and quality expectations are met.
• Self-motivated. Passionate about games, game development and problem solving.
• Excellent written and verbal communication skills.
• Demonstrated knowledge of good software engineering practices, including the ability to write well-structured, readable code.
• Must be legally authorized or able to immediately obtain legal authorization to work in the US.

Pluses:

• Able to use Maya or other 3D level editing applications.
• Interest in Audio programming.
• University-level degree in computer programming a plus.

 

Contact:

For immediate consideration, interested and qualified candidates should click HERE

Senior Producer/Producer

Description:

Double Fine Productions is currently looking for a highly experienced, professional Senior Producer/Producer for its San Francisco development studio.  The primary job responsibility is to provide organizational leadership through successful management of people and processes.

The ideal candidate has 6 years experience as a Producer, with at least 3 published games.  Published games should reflect experience with console or PC development, and reflect experience using project management software tools on at least 3 full project cycles.  The role demands confidence as a hands-on leader, the ability to work under pressure, and the ability to immediately engender and sustain the loyalty and respect of the team.  A solid understanding of the process of making games, including art, code and design pipelines is essential.  Additional key success factors for this role include excellent leadership, communication, public speaking, interpersonal, and organizational skills.  Double Fine is looking for someone that can expand their current job responsibilities and tackle significant production challenges. 

Responsibilities:

• Establish clear, comprehensive and thorough organizational processes for ground-up development on a next generation cross-platform game.
• Define and create schedules and milestone deliverables for internal development projects.
• Track project tasks against the milestone schedule, identify bottlenecks and risks during production, and mitigate them.
• Coordinate development staff and task interdependencies to ensure timely and accurate asset flow.
• Ensure the product’s quality and commercial success.
• Understand, refine, maintain and disseminate the product vision.
• Identify and resolve conflicts between schedule, budget and design goals.
• Work with the art, design and programming leads to ensure adequate, efficient and effective project staffing and resolve staffing conflicts.
• Work with development team leads to establish and manage the project to the schedule. 
• Identify each team member’s talents in order to get the greatest contribution and the most job satisfaction possible.  Investigate educational or on-the-job opportunities to grow individuals in their areas of interest to further their career objectives.
• Support the VP of Development in defining development processes and pipelines that support consistent work-life balance while ensuring maximum team productivity.
• Establish, maintain and enhance creative relationships with internal and external developers, and foster positive working relationships within the development teams with an emphasis on communication.
• Manage associate producers, assistant producers and production coordinators to achieve production goals.
• Identify, contract and direct individuals or organizations outside the project in the creation of assets – such as independent contractors, talent, music, sound, voice and video production.
• Manage external developers and contractors to their contractual requirements.
• Coordinate development efforts with publisher’s QA, Marketing, Public Relations, Sales, International and Legal teams to achieve seamless communication and drive consistent quality in project materials.  Facilitate the timely and effective delivery of materials required for publication.
• Facilitate and drive team communication.

Requirements:

• Minimum of 6 years production experience with three or more complete development cycles in a Producer or Senior Producer role.
• Producer or Senior Producer credit on at least 3 published games.
• Clear understanding of production methodologies and scoping strategies.
• Exceptional and noteworthy organization, communication and management skills.
• Expert knowledge of hardware and software game industry trends.
• Personal commitment to excel as a team player, and a commitment to strive for maximum team/department performance.
• Self-directed, highly organized, meticulous and detail-oriented problem solver with a burning desire to contribute to a uniquely creative environment.
• Demonstrable proficiency working in MS Project, Excel and Word, among other software programs.
• Strong writing skills, and the ability to oversee the development of concept, pitch and design documents.
• Excellent verbal communication and public speaking skills.
• Strong technical understanding of all disciplines that make up a game development team.
• Team-centric attitude and demonstrated capacity to win respect and forge camaraderie among the individuals on the team.

Pluses:

• A four year Bachelors degree from an accredited college
• A passion for playing and making video games

Contact:

For immediate consideration, interested and qualified candidates should click HERE

Senior Visual Effects Artist

Description:

Double Fine Productions is currently looking for a highly experienced, professional Visual Effects Artist for its San Francisco studio. The primary job responsibilities are to create spectacular visual effects (both stylized and realistic) using our proprietary engine, push the state of the art in current and next-gen technology, and work closely with other disciplines including audio, gameplay, graphics, and production to bring our games to life.

The ideal candidate has a strong understanding of the creation of stunning in-game visual effects and has relevant game industry experience. The candidate should demonstrate creativity, technical and artistic skills, and have a deep understanding of how to work within the constraints of a real-time console game environment. The candidate must exhibit excellent verbal and written communication skills. The role requires a minimum of 3 years of video game experience, and at least one published game on a modern platform (next gen/last gen/PC). Additional key success factors for this role include the ability to work well with others, and a passion for adding the extra polish that truly sets a game apart.

Responsibilities:

1) Work closely with the content creators to bring gameplay-appropriate effects to life.
2) Use our proprietary tools, Photoshop and other DCC apps to create and integrate visual effects.
3) Contribute to the further development of our effect authoring pipeline.
4) Contribute innovative and original ideas on all aspects of game production and development.

Requirements:

1) Experience creating advanced real-time visual effects out of a variety of building blocks including particles, static textures, animated textures, lights, post processing, materials, meshes and shaders.
2) Experience lighting, rendering and shading, and the knowledge to leverage the latest rendering innovations like Physically Based Shading.
3) Proficiency authoring HLSL and the ability to create stunning, shader-based visual effects.
4) Ability to create assets within the confines of real-time engine memory and performance constraints, and the ability to optimize effects to achieve the highest visual quality.
5) Excellent communication skills, including a meticulous and organized approach to the creation, naming and storage of the effects assets.
6) Proficiency with Maya or an equivalent digital content creation package.
7) Self-motivated and passionate about making video games.
8) Team player with a great work ethic.
9) Commitment to personal and peer development and sharing best practices.
10) Keeps current with the state of the art in visual effects.

Pluses:

1) Experience scripting tools, pipelines and workflows to overcome technical challenges
2) Experience with Python, C#, C++
3) Experience with Adobe After Effects or another 2D compositing package
4) Experience using pix, gpad, or other gpu profiling tools
5) Experience with ios/android

Contact:

Due to the immediate nature of this position and current government employment-visa sponsorship restrictions, we are unable to consider foreign candidates.

For immediate consideration, interested and qualified candidates should send their resumes and samples of previously executed effects work by applying here

...or a BUNNY!

If you would like to be a bunny, I say good thinking. Because everybody loves bunnies!

We are not currently hiring bunnies, but we do have some reference here for you to study:






We are always recruiting everybody... ALL THE TIME!

If you are interested in working at Double Fine, send in your stuff! We are always interested in making contact with talented and experienced programmers, artists, animators, designers, and production people. Even if you're not looking for work right now, it's good to stay in touch because YOU NEVER KNOW.

I can't guarantee that we will be especially good about responding to each and every email we get. Sometimes we get busy and ignore that mail box for months on end. But don't give up hope. Eventually, the mail server will get full, and we'll need to delete some of the applications, so we'll all get together and read through the resumes in there and make fun of people's spelling errors or read their "Job Objective" statements in sarcastic voices and stuff like that.

But maybe we'll see your samples or your web page and all at once the laughter will stop, and our jaws will drop, and then somebody will say, "Whoa." And then I'll look at them and I'll say, "Are you thinking what I'm thinking?" And then someone will yell, "I'm way ahead of you buddy!" as they pull up in the company bus/monster truck and as we all pile in, somebody shouts out, "LOCK AND LOAD!" And we drive full speed to your house and you come out and say "D-D-D-Double Fine? But--" and we put a finger to your lips and say, "You had us at hello!" And then your parents try to stop us because they don't understand, so we duct tape them to a streetlight and peel out, popping a wheelie all the way down the street while "Sweet Home Alabama" blares out of the radio and then you and I try to say something at the same time because we're both so excited, so then we both shut up so that the other can talk, and then we both say, "No, you go!", but then we both start talking again at the same time, and we have to just laugh until we're crying tears of joy, and we sense in our hearts that we will all be best friends forever and ever, and never think about what or who we were before. We will just enjoy the ever-unfolding kaleidoscope of happiness and discovery and adventure and laughter that lie before us.

And then we pull up to the office and I yell, "Alright, back to work suckers. And no talking!" And weld the door shut with everyone inside as I laugh and laugh and laugh. Oh, the fun.




forums/viewthread/14915/