top of page

Work at Media Digital

There are always opportunities for talented engineers to join our experienced team

Become part of our mission to accelerate human progress by collaborating in software with communities worldwide. Build amazing things with a balance of autonomy and collaboration. Take advantage of a flexible PTO plan when you need to recharge your batteries.

Media Digital engineers enjoy these features

Diversity and inclusion 

A diverse company is a strong company, and we work hard to create a supportive and welcoming work environment. Learn more about our commitment to diversity by contacting us.

Code from any location

We are a remote-first company. No matter where you live, Media Digital believes you can do your best work. You will receive a stipend to outfit your home office and receive recurring reimbursements.

Mindset

We offer a wellness stipend that covers anything from gym memberships, massages, personal development or audio book apps, and more.

Open positions at Media Digital

DevOps Architect

Media Digital helps organizations and companies build better software together. We need a DevOps Architect to help solve some of Media Digital's toughest customer problems. Candidate must have passion and aptitude for mastering Media Digital products and underlying technologies. We'll need someone who can solve problems with many different technologies and work closely with our customers and internal departments at Media Digital.

Requirements

  • Knowledge of Media Digital's version control system

  • An understanding of Media Digital's platform-level critical services and usage patterns that introduce heavy workflow operations, associated with scaling production

  • Examples include (but are not limited to): knowledge of the effects of high push rates on mono repositories, the ability to study and resolve customer-blocking problems with underlying application services, and the ability to propose changes to the rails app that are relevant to business-critical requirements.

Developer CodeQL C++ Compiler

As part of our CodeQL C/C++ team, we are seeking a compiler engineer to maintain and improve our state-of-the-art tools for extracting information from source code. The build process for C or C++ code is instrumented to detect and intercept compiler calls. When such an invocation occurs, we invoke our own compiler-like program, which parses the file and resolves macros and includes according to the compiler command line. It is possible for header files to be included in multiple compilation units, and symbols in a header can be resolved differently from one compilation unit to the next. After preprocessor and template expansion, each compilation unit can expand to megabytes of source text. Producing small databases from large preprocessor-expanded source files is a unique and challenging engineering challenge.

Requirements

  • An understanding of and experience with compiler construction.

  • The ability to program directly to operating system APIs, such as POSIX or Windows.

  • Expertise with a major programming language's compiler.

  • Compiler front-end experience (e.g. Edison Design Group, GCC, LLVM) 

  • An in-depth understanding of the C and C++ programming languages 

Senior Software Engineer

In your role as a Senior Software Engineer on Media Digital's Object Storage team, you will build abstractions to store various different sources of data across many of our services. With your assistance, you will ensure that stored assets can be written to and accessed by Media Digital's Enterprise Server in a variety of deployment models. 

Requirements

  • Experience with distributed backend systems for 8 years

  • Delivering organizational deliverables through established milestones on a large, highly visible project

  • A bachelor's degree or equivalent practical experience is required

  • Experience with Ruby, Go, Java, etc.

  • A working knowledge of ElasticSearch

  • Taking the lead on projects in terms of technical expertise

  • Experience with public cloud providers (Azure, AWS, Google, etc.)

Job applicatin form

Think you have what it takes?
Send us your resume

Thanks for submitting!

bottom of page