Working at MyHeritage | Glassdoor

Find your next job here

MyHeritage Overview

Or Yehuda (Israel)
201 to 500 employees
Company - Private
Unknown / Non-Applicable
MyHeritage is the leading global destination for discovering, preserving and sharing family history. Our platform and DNA kits make it easy for anyone, anywhere to embark on a meaningful journey into their past and treasure their family stories for generations to come. Our ... Read more

MyHeritage – Why Work For Us?

Do good work that impacts people personally, on a massive scale.

Lots of thriving, successful consumer Web companies offer great pay, great perks, and great people to work with. We have all of these at MyHeritage. But we also have something most other companies can’t offer: we work on a product that adds genuine meaning to the lives of 82 million people around the world.

Our innovations help families discover their history and bring them closer together, connecting people around the world in a way no other service does. And we're motivated to make a difference: whether it's making the seemingly impossible happen for users, or volunteering in local communities, our work matters.

Top people meet top tools.

At MyHeritage, we bring together incredibly bright minds, and all the newest technologies and languages. The result is a culture of constant innovation.

With 82 million users, 28 million family trees, and 6.8 billion records, as an engineer at MyHeritage, you’ll overcome exciting scale challenges to build a line of products with massive global impact.

Things that grow here: family trees, big ideas, your career.

The standard features: overstocked kitchens, out-of-this-world parties and Happy Hours, a relaxed, homelike environment complete with a gym and sun deck. But on top of all the usuals, here you’ll also work with truly brilliant people, see your ideas implemented on large-scale projects with widespread reach, and acquire new skills and experience to grow your career. We love coming in to work each day, and we know you will, too.

MyHeritage Reviews

Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
MyHeritage Founder and CEO Gilad Japhet
Gilad Japhet
73 Ratings
  • "Overall great company to work for, with a relaxed environment!"

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Retention Representative in Lehi, UT
    Former Employee - Retention Representative in Lehi, UT
    Positive Outlook
    Approves of CEO

    I worked at MyHeritage full-time (More than a year)


    Free catered yummy lunches twice a week, also a fully stocked break room with plenty of snacks. Company outings to movies and other fun things monthly. Great commissions! Easy to get to location, lots of parking.


    One manager lacked the experience of knowing how to do my job. She would ask me how to do certain things. They weren’t clear with their customer that’s they’re set on yearly auto pay.

    Advice to Management


See All 95 Reviews

MyHeritage Photos

MyHeritage photo of: Balcony
MyHeritage photo of: Greece
MyHeritage photo of: Greece
MyHeritage photo of: Greece
MyHeritage photo of: Greece
MyHeritage photo of: Kiev
See All PhotosSee All

MyHeritage Interviews



Getting an Interview

Getting an Interview





    Senior Web Developer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Difficult Interview


    I applied through a recruiter. I interviewed at MyHeritage.


    The first interview was conducted via a skype phone call, since I live and work in Canada. The second was a 1.5 hour "quiz". Now I'm not sure why they chose this methodology of testing people perhaps it works for them in some countries around the world. But it certainly didn't work for me.

    Having been in this business 20 years I can say with certainty that this is a terrible way to assess a candidates worthiness or even performance. I know of only two engineers that could have answered all three questions (both have masters degrees in computer science), in the time frame specified. If you want a challenge to prove your programming skills go ahead and take it but IMHO, stay away and don't get discouraged if you can't get any of the questions right.

    Interview Questions

    • A zero-indexed array A consisting of N integers is given. A triplet (P,Q,R) is called a triangle iff
      0 <= P < Q < R < N &&
      A[P] + A[Q] > A[R]
      A[Q] + A[R] > A[P]
      A[R] + A[P] > A[Q]
      The perimeter of such a triangle equals
      A[P] + A[Q] + A[R]
      For example, consider the following array A:
      A[0] = 10
      A[1] = 2
      A[2] = 5
      A[3] = 1
      A[4] = 8
      A[5] = 20
      Triplet (0,2,4) is a triangle and it's perimeter equals 10+5+8=23. There is no other triangle
      in this array with a larger perimeter.
      Write a function:
           function solution($A);
      that, given a zero-indexed array A of N integers, returns the maximum perimeter of any triangle
      in this array. The function should return -1 if there are no triangles.

      For example, given:

      A[0] = 10
      A[1] = 2
      A[2] = 5
      A[3] = 1
      A[4] = 8
      A[5] = 20

      The function should return 23, as explained above.

      Given array such that:

      A[0] = 5
      A[1] = 10
      A[2] = 18
      A[3] = 7
      A[4] = 8
      A[5] = 3

      the function should return 25: the triangle with the maximum perimeter is (1,3,4)

      While for array A:

      A[0] = 10
      A[1] = 20
      A[2] = 30

      the function should return -1 as it is impossible to create a triangle.

      Assume that:

      N is an integer within the range of [0 .. 100,000]
      each element of array A is an integer with range of [0 .. 100,000,000]

      Elements of the input arrays can be modified.   Answer Question
See All 19 Interviews

MyHeritage Awards & Accolades

Let us know if we're missing any workplace or industry recognition – Add Awards

Work at MyHeritage? Share Your Experiences

  • Star
  • Star
  • Star
  • Star
  • Star
Click to Rate