Join Umbra

Help us in redefining what can be done with 3D.

SEE OPEN POSITIONS

What we do

We work with the very foundations of 3D graphics, the representation of the geometry itself, and are building a set of tools that enable displaying arbitrarily large 3D scenes on any platform. We are seeking seasoned veterans, propeller hat scientists and enthusiastic students to join us and to be part of the team that will change the world of 3D graphics.

The team

Read more

The team

We structure our work around projects — sometimes small, sometimes big. We don’t have a set project teams, but rather organize anew around each project we start; letting the people have a say on what they want to work on next.

We keep management at minimum, letting the team set their own goals and choose their own way to solve the problem at hand.

The workplace

Read more

The workplace

Our office is a sanctuary for collaboration, concentration and fun. It is important for us that the all these are taken into account in the office design as well in the tools that we use to do the work.

Our current HQ is at downtown Helsinki, Finland. We also run a support operation in Seattle, WA. We are hiring for both locations.

What we offer

In addition to cool work, we offer the best in class benefits.

Competitive salary

We hire the best and pay accordingly.

Food

Complimentary monday breakfast and daily lunch benefit.

Tools

Mac? Windows? Dual displays? What you need to get the job done, you’ll get it.

Flexible hours

We operate on core hours policy. Just be present between noon and 4pm, the rest is up to you.

Health and fitness

We promote health, so we offer exercise vouchers, better than average employee healthcare, dental, and a massage therapist.

Finnish universal welfare

Finland's welfare system is unparalleled in the world. It will cover your children's school, daycare and healthcare for the entire family. Finland is very safe too.

Learning

We believe in continuous learning. We sponsor conference trips and pay for courses to keep you ahead of the curve.

Pick your own

Is your favorite missing? Let us know and we’ll add it on the list!

OPEN POSITIONS

Senior Graphics Programmer

Helsinki, Finland

If you are an experienced graphics programmer (and like long winters) we want to hear from you.

The programmers at Umbra work daily on the toughest problems on the domain of 3D graphics. Our technology is on the cutting edge on its field and we maintain active conversation with the research community and the graphics leads in various video game studios. As part of the team, you get to make a difference in shaping the best 3D graphics tools in the world.

Required skills

  • Excellent C++ skills
  • Low level understanding of how CPU’s, GPU’s, compilers and OS’s work
  • Graphics programming data structures and algorithms
  • Good command of english. Both written and spoken 

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and good team player
  • Passion for video games is a plus!

 

APPLY

Junior Programmer

Helsinki, Finland

Want to learn the ropes and learn from the best? We are looking for a Junior Programmer that can work on all kinds of coding tasks. We mean coding too, not making coffee or fixing the printer. Programming tools, creating demos and doing cool stuff to impress our jaded engineers. You gotta be hungry for this one!

You need to have done things (Got anything for us on Github?) such as demos or some other works that you can impress us with. 

Check out Jasin's very relevant blog post Pro tips for landing a job at Umbra.

Required skills

  • C++ programming
  • Skills or strong interest in 3D graphics programming
  • Any Experience in Unreal Engine, Unity and such would also be great

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and good team player
  • Passion for video games is a plus!

APPLY

Senior Backend Developer

Helsinki / Tampere, Finland

Do you want to take the role of moving Umbra to the cloud? We are looking for a talented individual to take the responsibility of shaping and designing our technology for the cloud.

Here at Umbra we work with the very foundations of 3D graphics, the representation of the geometry itself, and are building a set of tools that enable displaying arbitrarily large 3D scenes on any platform. The processing of these huge models is performed in our cloud-based platform, spinning up hundreds of instances as needed.

Join our small but extremely competent backend team developing a world-class solution for distributed computation, storage and global delivery of petabyte scale 3D scenes!

Requirements for the position

  • Excellent Scala skills
  • Experience in distributed computing, microservices and cloud platforms (Akka, Docker, AWS)
  • Ability to build end-to-end solutions
  • Good command of English, both written and spoken

General requirements to all positions at Umbra 

  • Being able to take initiative and to make things happen
  • Social personality and a good team player
  • Passion for video games is a plus

APPLY

Digital Product Designer

Helsinki, Finland

Umbra is building a completely new product and workflow to make it possible to intuitively take any 3D model and scene and visualize it on any device, like the Microsoft Hololens or the HTC Vive. We are looking for an experienced product designer to ensure that we are capable of delivering a world-class user experience for optimizing and consuming 3D content.

Our product integrates into many tools, like Revit, Navisworks and Archicad, and for different kinds of users - for example, architects, industrial designers, project managers and video game developers. In addition to tool integrations we need to build an array of applications to a wide range of familiar and exotic devices from the web browser to the Hololens.

Required skills 

  • Turning ideas into something useful, valuable and fun for our users
  • Understanding what makes an experience good or bad
  • Thinking through user problems, finding reasonable solutions, mocking them up in detail and working with engineers to build them
  • Excellent communication skills, you need to be able to clearly articulate your design decisions
  • Ability to think about the product strategy on a high level - not only what it looks like, but also what we should build
  • Proven track record of building and shipping software products
  • You obsess over details and are excited to polish your and others’ work until it’s pixel-perfect
  • A portfolio of design work

Desired qualifications

  • UX and/or UI design experience of VR or AR applications

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and a good team player
  • Passion for tech and video games is a plus!

APPLY

Lead Technical Artist

Helsinki, Finland

We are looking for a talented Technical Artist with a track record in video games or films to join our growing ranks. You will lead the production of our demos in both aesthetic and technical sense. You will not only be afraid of getting your hands dirty with producing assets and writing scripts, but also take complete ownership of how our extremely technical product is presented.

In addition to the demos, you will work together with the engineers to ensure that the UX of the various Umbra tool plugins is world class.

Required skills

  • Strong problem solving skills
  • Deep understanding in what is important in optimizing assets for rendering performance
  • In-depth understanding of 3D graphics algorithms
  • Working experience with modeling, texturing, animation, scripting, lighting and/or tool creation
  • Portfolio of work or list of projects you have been involved with

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and good team player
  • Passion for video games is a plus!

 

APPLY

Open application

Helsinki, Finland

Can't find anything that matches your skillset? Don't worry! We are interested in anyone who's best in his/her field in programming, marketing and business. In addition to talent, we value greatly the attitude of getting things done. So please include concrete work samples with your application to prove that you are a doer.

Impress us, be creative!

APPLY

Apply

In the message field, please describe why you would be ideal for the position you are applying.

The portfolio can be anything that proves your skills to some extent: a github repository, a collection of articles you've written, your blog or even your LinkedIn profile.