Click here to revoke the Cookie consent

Software Architect

  • Ateliere Creative Technologies
  • Bucharest, Romania
  • 22/01/2024
Full time Engineering

Job Description

Software Architect

Industry: IT Software, Media & Entertainment

Location: Remote work

Our Vision

Ateliere Creative Technologies is building the next generation cloud platform to power the production, post-production, distribution and monetization of video content, from the camera to the consumer eye.

The Challenge

The media industry has been slow to embrace the cloud because of the heavy duty transcoding and logistic workflows involving terabyte-scale media files. We work with Hollywood studios and post production houses, as well as the major cloud providers AWS, Azure and IBM to develop an innovative groundbreaking solution that enables the transition to the cloud and disrupt the industry. Our technology achievements secured us Amazon Advanced Technology Partner, Netflix Post Technology Alliance, Dolby Vision and Microsoft Manager Partner recognition.

If microservices, massive parallel architectures, distributed systems, image processing, AI, media editing tools are food for your soul, this is the place to be. Pushing the boundaries of what’s possible in the cloud is what we do.

The Stack

  • Our frontend clients are build with React and test automation with
  • Our APIs are built with GraphQL.
  • Our backend (micro)services are build with Typescript and node.js.
  • Our data sits in Postgres, Redis and Elasticsearch.
  • We use SQS and SWF to orchestrate our services.
  • We run in Docker containers over Kubernetes auto scalable clusters (100s of nodes per cluster).
  • We use Terraform and Helm for infrastructure set up and tear down and replication.
  • We use CircleCI for our automated continuous integration process.
  • The code sits on Github and we use Jira and Confluence to track work and documentation.
  • We are open minded and always looking for new tools or technologies that can make our life easier or bring innovation.

 Your Profile

  • You have a passion for technology and solving difficult problems.
  • You understand data structures and algorithms and it’s your second nature to put yourself in the computer’s shoes.
  • You are a natural figuring out how software works and are always hungry to learn new things.
  • You were exposed to various technology stacks and various business domains.
  • You know how to pick the right tool for the job, and know well the pros and cons of most tools.
  • You’ve been long enough in the industry to know that over engineering is just as bad as under engineering.
  • You think that building scalable software is an art. Beautiful architectures are valuable as long as they solve practical problems.
  • You adapt.
  • You are fast.
  • You get the job done.

As you can see, we have no hard requirements on your previous technology stack. We are ultimately looking for the most brilliant people, who are challenged by disrupting the video content logistics industry and are eager to work in an elite team working on hard problems.

 Your Job

You will be part of the engineering team in Bucharest. We need you to:

  • Design and build new features and systems within our platform.
  • Code hands on.
  • Review other people’s code and design.
  • Suggest and drive initiatives to improve our tech stack and the way we do things.
  • Take on complex, ambiguous problems, conduct research and find solutions.
  • Understand video workflows and contribute with new ideas to solve problems in the industry.
  • Collaborate with the product team to review and improve specifications and designs.
  • Make an impact.

 We Offer

  • Exposure to particularly challenging problems and cutting edge technologies.
  • Above market salary.
  • Fun, dynamic environment.
  • Flexible working hours and location.
  • Private health insurance.