Our locations

Kuala Lumpur, Malaysia

A stone throw away from the iconic Twin Towers, our office in Kuala Lumpur handles all marketing and business development activities for the Asian, Australian, African and Middle Eastern markets. Our global IT, Design, Finance and HR teams are also located here.

Amsterdam, The Netherlands

Situated just outside the city centre, a five minutes’ walk from the Central Train Station, our office in Amsterdam deals with all marketing and business development activities for the European and Latin American markets.

Hanoi, Vietnam

Adjacent to the famous Red River, our Hanoi office handles all marketing and business development activities for the Vietnamese market, with an emphasis on the specific and unique localization and linguistic requirements.

What our employees say...

  • “Working in Sam Media is good fun, you have a chance to work on challenging problems and you get inspired by your colleagues.”

    Milad Rastian | Iranian

    IT Team Leader @ Kuala Lumpur

  • “If we see an opportunity, we chase it. If we see a problem, we fix it. We dream big and we all do what it takes to reach the company’s goals.”

    Melissa Poh | Singaporean

    Digital Marketing Manager @ Kuala Lumpur

  • “There’s a lot of opportunity to learn and grow professionally… and of course the parties!!”

    Faezah Idrus | Malaysian

    Senior Project Manager @ Amsterdam

  • “We operate in a fast moving, creative and changing industry which makes the work diverse and challenging, every day.”

    Casper Jansen | Dutch

    Business Development Manager @ Amsterdam

  • “I work with smart and fun people, have a great team and a challenging job!”

    Monica Xu | Chinese

    Head of Digital Marketing @ Kuala Lumpur

  • “I started Sam Media to create a fun, challenging and rewarding business and it's been a great journey so far!”

    Alexis Bartelds | Dutch

    CEO @ Amsterdam

  • “I know I am contributing positively to the company and I like the open and honest communication that I have with my colleagues on all levels”

    Kieu Van Vanp | Vietnamese

    Country Manager @ Vietnam

  • “We're from 25 different countries and we're working as one. There is a lot you can learn in here and there are always people willing to help you.”

    Mohamed Ali Alfarra | Syrian

    Senior Linux System Administrator @ Kuala Lumpur

  • “I am a SCRUM aficionado and I very much take pride in the fact that we’re doing SCRUM right! I also love the social activities like Zumba and futsal.”

    Carlos Lima | Brazilian

    Scrum Master @ Kuala Lumpur

Eight convincing reasons to work with us

Flat Organization

Take charge, make decisions, feel responsible

Informal Workplace

Get to know your colleagues, inside and outside the office

International Environment

Our approximately 80 employees come from 22 different nationalities

Cultural Diversity

See things in a new perspective

Smart People

Surround yourself with A-players. Every day is a learning experience

State-of-the-art Technology

Work on and with great technology

Entrepreneurial Environment

We value your ideas and even have our own incubator!

Fun

We celebrate success in many different ways

Interested to join us? We are now hiring.

Open Positions

Senior PHP Developers (Kuala Lumpur)

Job Description:

As a PHP Developer in Sam Media you make sure that our software and systems are absolutely best-in-class.

Desired Skills and Expertise:

The two most important skills you must have:

  • You are an exceptionally good coder in PHP
  • You thrive in a vibrant, culturally diverse and international environment

Some other skills, expertise and traits we like:

  • Hack, HHVM
  • Git, Vagrant, VirtualBox
  • PHPUnit, Behat, TDD and BDD
  • Refactoring
  • MySQL
  • Highly enthusiastic about agile development
  • Docker
  • Linux

Your responsibilities:

  • Plan, execute and communicate your work on one of several major projects or on our existing back-end systems
  • Be accountable, manage your own time and produce great work
  • Participate actively in the entire dev process, from idea to testing and release
  • Demonstrate your work regularly to the rest of the team and the rest of the company

What have we worked on last quarter?

Geo load balancing the ‘broadcast’ APIs.

Our broadcast APIs routinely deal with hundreds of thousands of requests per day from all over the world. Technologies like Redis, Docker, Hack/HHVM, MySQL and Apache Proxy ensure that our APIs are geographically scalable and efficiently handle requests.


Automatic web campaign generation

Our web campaigns are created through an in-house developed, user friendly GUI application which automatically generates fault free and optimized front-end code that includes responsive design. Among others, this GUI application heavily uses Redis, MongoDB, AngularJS and Bootstrap


Unified reporting system

Historically our reporting was done through different systems in different regions. Last quarter we celebrated the successful closure of a massive, year-long project that unified this reporting, ensuring an accurate, on-time, one single version of the truth for the key metrics that drive our business. The ETL for this reporting system processes hundreds of GBs of data every single day. Uses very advanced MySQL queries and functionalities.

How to apply?

Please send your CV to work@sam-media.com


For those of you who are interested to apply but currently live outside Malaysia, upon a successful job application, we will apply for your work permit and provide relocation assistance to help you settle in Kuala Lumpur.

Senior Linux System Administrator (Kuala Lumpur)

Job Description:

As a Senior Linux System Administrator in Sam Media you make sure that our production environment is clean, up-to-date, stable and performs as planned.

Desired skills and expertise:

The three most important skills you must have:

  • You are absolutely fanatical about Linux System Administration
  • You are a mature person. This is not a junior role!
  • You have the ability to make friends in a very international and culturally diverse environment

Some other skills, expertise and traits we like:

  • Virtualization, preferably KVM
  • MySQL, Redshift
  • Configuration management, preferably Puppet.
  • Some knowledge of PHP and/or Perl
  • Comfortable working with high traffic server environments
  • Experience with (almost) all of the following: Apache, Docker, Zenoss, AWS/Cloud, VPN and Linux security best practices
  • Familiar with SCRUM and agile development methodologies

Your responsibilities:


  • The quality and stability of our IT infrastructure in all its aspects, with a special focus on our databases and our redundancy
  • Developing, maintaining and implementing an up-to-date, three year technology roadmap that keeps our IT infrastructure future proof.
  • Provide technical input in development or business discussions, internally as well as with our partners.
  • Demonstrate your work regularly to the rest of the team and the rest of the company

What have we worked on last quarter?

Load balancing all our external facing web and API services

How to deal with the luxury problem of supporting an accelerating business growth? As a first step, we placed an apache-proxy based load-balancer in front of all our external facing web and API services, notably our web servers. Because some of our APIs required code changes in order to support load-balancing, parts of this project were executed together with the colleagues from the IT Development team.


Dockerizing internal and external web services

The second step in supporting our accelerating business growth (and taking a piggy-back ride on having load-balancers installed): dockerizing all our internal and external web services, starting with our web servers. Docker has really simplified the way we add capacity, maintain servers, test functionality and so on and so forth. We're currently expanding the usage of this technology to the other web services we deploy and the "Sam Media loves Docker!" fridge magnets have just been ordered!


MySQL cluster evaluation

Currently, we are using MySQL master-master replication between the databases in our two main data centers. For a variety of reasons, amongst which is a planned EOL upgrade of our hardware in the said data centers, we are looking at alternatives for our MySQL master-master replication with MySQL clustering being a potential candidate. As they say "to measure is to know", so to test its feasibility, we set up a MySQL cluster and let it run in parallel with our existing databases. Are we indeed going to migrate to MySQL cluster? Time will tell, but we know a lot more now than we did before we started this project, which will help us make an informed decision.

How to apply?

Please send your CV to work@sam-media.com


For those of you who are interested to apply but currently live outside Malaysia, upon a successful job application, we will apply for your work permit and provide relocation assistance to help you settle in Kuala Lumpur.