Logo

Elixir Engineer

We have extensive experience in building multimedia systems and after reaching the limits of existing tools we build our own – Membrane Framework. Membrane is an advanced multimedia processing framework written in Elixir. It’s an open-source project as we strive to bring value and actively contribute to the Elixir community. We’re looking for someone to join our Elixir team to work on Membrane, as well as other commercial projects for clients.

Your responsibilities

Tasks in Membrane can be divided into two types:

  • Core development – you'll be responsible for designing and improving API for our framework's users as well as dealing with the internals of Membrane and adding new features. For example, during the last release we were working on synchronization between streams and improving the testing API to make it more user-friendly.
  • Creating new elements – extending the capabilities of our framework by creating so-called Elements that, for example, allow to decode a new media format or to stream the data using a specific protocol. These tasks often require integration with native libraries.
  • Perks and Benefits

    You’ll be able to enjoy a hybrid working model, which will allow you to work remotely from time to time (this will be determined on a person-by-person basis, as we try to be flexible when it comes to everyone’s individual needs).

    At Software Mansion, keeping our employees happy and healthy is our top priority. The below perks are simply some of the ways that show we care.

    We take care of our employees’ wellbeing by providing:

  • flexible working hours – work whenever you like, as long as you are able to accommodate the needs of your projects,
  • 26 days of paid vacation leave (for employees on all types of contracts),
  • private healthcare – get professional medical care for you and your family,
  • sports packages – ability to obtain a sports card from Medicover Sport,
  • therapist consultations – seeing as times have been tough lately due to the pandemic and other factors, we are currently providing free consultations with a therapist to all of our employees,
  • nutritious breakfasts and snacks that are available every day at the office.

  • We actively support our employees’ growth and development by:

  • financing a training budget for all employees,
  • providing each employee with 3 paid R&D days during the year that you can use to work on educational side projects,
  • assigning each employee a mentor for their first 3 months on the job,
  • organizing group training sessions for technical and non-technical skills,
  • encouraging work-related initiatives such as presenting at conferences, writing blog posts, or organizing your own workshops within the company.

  • You can get to know all of your co-workers better by:

  • meeting everyone at our monthly All Hands sessions accompanied by pizza, sushi & beer,
  • preparing for a delicious feast during our monthly company breakfast buffets,
  • sign up for one of our sports clubs, such as rock climbing or volleyball, or organize your own with our help,
  • taking part in one of our many workshops where you can get to know your co-workers better and learn things such as how to prepare sushi or what it takes to make the perfect espresso,
  • relaxing at our Software Mansion Mansion – we’ve recently organized workation trips for employees to places such as Masuria and The Canary Island, and are hoping to make it a tradition!
  • Our recruitment team

    You think about applying but have some concerns? Or you already did it but still have questions? Patrycja & Olga are always happy to help you!

    Patrycja Pacocha
    Patrycja Pacocha
    Olga Kuryś
    Olga Kuryś

    Software Mansion Spółka Akcyjna

    ul. Zabłocie 43b
    30-701 Kraków, Poland
    NIP/VAT EU: PL6793131302

    Read Privacy Policy