Senior Software Engineer (Big Data)

Senior Software Engineer (Big Data)

This job is no longer open
Who we are: OpenX is a top player in the AdTech industry in the World specializing in programmatic advertising, powering monetization and advertising revenue for publishers (i.e. websites, mobile apps, CTV and OTT apps, etc.), and providing highly targeted audiences for advertisers, brands, and agencies. We have seven offices located around the globe (in the US, the UK, Poland, and Japan). Our Ad Exchange platform handles billions of ad requests daily connecting thousands of publishers with demand partners. It’s fully containerized running in the cloud in multiple regions across the world. That’s the place where each millisecond matters. 

We are operating at a scale:
100% Cloud-based (GCP) platform
Over 250 billion Ad requests every day
Over 120 000 CPU daily
Over 140 TB RAM daily
Over 50 PB of data per week
Over 1200 production deployments a month

Who we are looking for
OpenX is looking for a talented and highly motivated Software Engineer to help us innovate and improve our products. You will work in all aspects of agile application development, including both front-end and back-end systems. You will collaborate to design products that customers love and set OpenX apart.

If you’re:
- Open-minded - happy to give & receive feedback, not afraid to fail and move on
- Proactive - always want to find a satisfying solution
- Self-organized and self-motivated

We want to talk to you.


The Opportunity
You will work in all aspects of agile application development, including our enterprise platform that interfaces with a multitude of services that are dependent on to deliver billions of requests per day. Your opinions will be important in all phases of product development, starting from requirements to validation and deployment.
Working on the enterprise platform, you will be working with multiple distributed teams to architect, create, and deliver new features and functionality in order to deliver the best possible advertising experience in the market. Scalability, performance, and rock-solid reliability are all factors to consider with every line you code.

The Team and Project:
You will be part of the core data development team. Our exchange handles billions of ad requests daily connecting thousands of publishers with demand partners. Each request produces data events that have to be processed to extract business value from them. Daily our applications produce more than 1PB of data.
Please note: all interview stages are run remotely 

What we offer

    • Working with the newest technologies such as Cloud Computing (GCP)
    • Experienced Team (50% of the company are senior developers!)
    • Challenges at work that are difficult to find anywhere else!
    • Solving important problems in a scale
    • Joining a company that is growing and scaling
    • Flexible working hours & remote work option

Key responsibilites

    • Design large-scale data processing systems
    • Work with Product to drive the requirements, and own the project end-to-end
    • Analyze and improve efficiency, scalability, and stability of applications
    • Think long-term and be unsatisfied with band-aids
    • Identify unnecessary complexity and remove it

Required Qualifications

    • Ideally 5+ years of experience in Java/Scala development for large scale Hadoop environments including performance tuning and monitoring
    • Expertise using an appropriate mix of applications in the big data ecosystem (Kafka, Spark, Hadoop MapReduce, Hive, YARN, Zookeeper, HBase, and other NoSql products)
    • Experience with databases system design, RDBMs, and/or NoSQL
    • Cloud experience with Google Cloud Platform or AWS, k8s, and Docker
    • Fluently speak algorithms, data structures, and platforms (Linux)
    • Bachelor’s degree in computer science, physics, or related field. A Master’s degree is a plus.
    • Communicative Polish and English

Desired qualifications/characteristics:

    • Be comfortable using the right tools and languages for the job, even brand new ones
    • Have the ability to develop scalable, modular applications
    • SCRUM / Agile environment experience
    • Experience working in digital media, marketing technology or advertising technology is a big plus
    • Good written & oral communication skills
    • Good sense of humor
    • Team player
    • Self-starter with the ability to independently identify and act on areas of improvement

Our benefits

    • Annual performance bonus
    • Tax-deductible system due to copyright protection 
    • Private health care for you and your family (covered by OpenX)
    • Private life and travel insurance (Covid insurance included)
    • MultiKafeteria program 
    • Training: access to the LinkedIn Learning platform, Tech workshops, English lessons
    • Holiday Allowance
    • Pension scheme (PPK from PZU)
    • Additional paid day off 
    • Free parking lot 
    • Sports activities: online yoga/stretching classes :)
    • Access to peer to peer recognition platform
    • Possible trips to California once in a while 
    • Company events (online during the pandemic time)
    • Monthly work from home allowance and one-time payment when you join us to help you set up your home office
    • We celebrate team members' important personal milestones (vouchers, gifts)
Company at a Glance
OpenX is focused on unleashing the full economic potential of digital media companies. We do this by making digital advertising markets and technologies that are designed to deliver optimal value to publishers and advertisers on every ad served across all screens.

At OpenX, we have built a team that is uniquely experienced in designing and operating high-scale ad marketplaces, and we are constantly on the lookout for thoughtful, creative executors who are as fascinated as we are about finding new ways to apply a blend of market design, technical innovation, operational excellence, and empathetic partner service to the frontiers of digital advertising.

OpenX Values
Our five company values form a solid bedrock serving to define us as a group and guide the company. Our values remind us that how we do things often matters as much as what we do.

We are one
One team. No exceptions. We are a group of strong and diverse individuals unified by a clear common purpose.

Our customers define us
We know our business flourishes or dies because of our customers.

OpenX is mine
We are all owners of OpenX. We stake our personal and professional reputations on the excellence of our work.

We are an open book
We are eager to teach and share what we know with others.

We evolve fast
We take risks and confront failure openly. We recognize and repeat success aggressively. We actively seek out and provide constructive criticism.

OpenX is committed to equal employment opportunities. It is a fundamental principle at OpenX not to discriminate against employees or applicants for employment on any legally-recognized basis including, but not limited to: age, race, creed, color, religion, national origin, sexual orientation, sex, disability, predisposing genetic characteristics, genetic information, military or veteran status, marital status, gender identity/transgender status, pregnancy, childbirth or related medical condition, and other protected characteristic as established by law.




Data wejścia w życie: 1 marca 2022

Polityka prywatności kandydatów do pracy OpenX
Niniejsza polityka prywatności określa sposób, w jaki OpenX (łącznie "OpenX" lub "my") wykorzystuje i chroni Twoje dane osobowe w celu oceny Twojej kandydatury na stanowisko w OpenX. 
Twoje dane osobowe są przekazywane do naszego dostawcy oprogramowania do zarządzania rekrutacjami kandydatów, w celu prowadzenia rejestrów i śledzenia Twojego statusu rekrutacji i informacji o Tobie.
Zachęcamy do zapoznania się z całą polityką, ponieważ zawiera ona ważne informacje na temat Twoich praw i naszych obowiązków w odniesieniu do Twoich danych. 

Dane, które gromadzimy
Jeśli ubiegasz się o pracę w naszej firmie, będziemy gromadzić, wykorzystywać i przechowywać Twoje dane osobowe. W zakresie dozwolonym przez prawo, może to obejmować:

Dane przekazywane nam bezpośrednio przez Ciebie:
Przetwarzamy dane osobowe zawarte w przesłanej przez Ciebie aplikacji o pracę oraz informacje, które podajesz w trakcie procesu rekrutacji (w szczególności dane zawarte w Twoim CV oraz dodatkowe dane przekazane w trakcie rekrutacji). Mogą one obejmować: 
·       dane kontaktowe (imię i nazwisko, adres, numery telefonów, e-mail, itp.); 
·       szczegóły dotyczące kwalifikacji (takie jak informacje o poprzednim doświadczeniu zawodowym lub wykształceniu); 
·       informacje zawarte w aplikacji (takie jak oczekiwany dochód, rodzaj poszukiwanej pracy lub Twoja dyspozycyjność); 
·       dane identyfikacyjne (takie jak data urodzenia, numer paszportu, narodowość i miejsce zamieszkania, PESEL, status imigracyjny); 
·       wszelkie inne dane przekazane nam przez Ciebie, w tym korespondencję pomiędzy Tobą a OpenX prowadzoną w trakcie procesu rekrutacji;
·       jeśli wyraziłeś na to wyraźną, dobrowolną zgodę - dane demograficzne (np. informacje o pochodzeniu rasowym lub etnicznym). 

Dane z innych źródeł: Zasadniczo, zbieramy dane bezpośrednio od Ciebie, gdy odpowiadasz na nasze ogłoszenie o pracę. Czasami uzyskujemy dane o Tobie z innych źródeł, takich jak Twoi poprzedni pracodawcy (jeśli wyrazisz zgodę na zbieranie przez nas referencji), rekruterzy, firmy zajmujące się badaniem rynku, dostawcy usług weryfikacji tożsamości oraz informacje dostępne w Internecie i na stronach internetowych stron trzecich, w tym na LinkedIn. W przypadku wyrażenia przez Ciebie zgody na weryfikację informacji o Tobie (background check) i/lub gdy jest to dozwolone przez prawo, możemy również gromadzić szczegóły dotyczące wpisów do rejestrów prowadzonych przez organizacje zawodowe, sankcji nałożonych przez organizacje zawodowe, kontroli finansowych lub wyroków skazujących.

Informacje zbierane automatycznie: Podczas składania aplikacji za pośrednictwem strony kariery w naszej witrynie internetowej, możemy automatycznie zbierać pewne informacje z Twojego komputera, telefonu komórkowego lub innego urządzenia. Mogą to być między innymi takie informacje jak adres IP komputera, standardowe dane dziennika sieciowego lub typ przeglądarki.

Dlaczego przetwarzamy Twoje dane osobowe i na jakiej podstawie? 
OpenX może uzyskiwać dostęp do Twoich danych osobowych, wykorzystywać je i przechowywać z powodów określonych poniżej.
·       Jeżeli jest to niezbędne do dokonania przez OpenX oceny Twojej aplikacji o pracę.  Może to obejmować: 
·       ocenę Twoich umiejętności i zainteresowania możliwościami kariery w OpenX;
·       rozpatrzenie aplikacji; 
·       analizę i weryfikację Twoich kwalifikacji; 
·       weryfikację Twojej tożsamości i Twoich kwalifikacji do zatrudnienia; oraz
·       komunikowanie się z Tobą w sprawie Twojej aplikacji, odpowiadanie na Twoje zapytania i planowanie rozmów kwalifikacyjnych.
·       Jeżeli jest to niezbędne do realizacji prawnie uzasadnionych interesów OpenX wymienionych poniżej i jeżeli Twoje prawa w zakresie ochrony danych nie są nadrzędne nad naszymi interesami.  Może to obejmować:
·       Przeprowadzanie procedury weryfikacji informacji dotyczących kandydata (background check), a w szczególności gromadzenie szczegółów dotyczących wpisów do rejestrów prowadzonych przez organizacje zawodowe.


·       Ochrona naszych uzasadnionych interesów biznesowych i praw.  Obejmuje to wykorzystanie w związku z roszczeniami prawnymi, zgodnością z przepisami, regulacjami, audytami, celami dochodzeniowymi i dyscyplinarnymi (w tym ujawnienie takich informacji w związku z lub postępowaniem sądowym) oraz innymi wymogami dotyczącymi etyki i raportowania zgodności.  
·       Utrzymanie bezpieczeństwa i integralności naszych obiektów, sprzętu i platform elektronicznych.  Obejmuje to administrowanie prawami dostępu, monitorowanie zgodności z protokołami firmowymi, a tam, gdzie jest to dozwolone przez lokalne prawo i zgodne z odpowiednimi politykami, prowadzenie dochodzeń i działań dyscyplinarnych. 
·       Gdy jest to niezbędne do spełnienia obowiązku prawnego.  Może to obejmować ujawnienie informacji organom ścigania lub w związku z roszczeniami prawnymi, lub celami regulacyjnymi (w tym ujawnienie takich informacji w związku z procesem prawnym lub postępowaniem sądowym).
·       W przypadku, gdy wyraziłaś/wyraziłeś na to zgodę. Pamiętaj, proszę, że nie masz obowiązku wyrażenia zgody wtedy, gdy o nią prosimy. Jest ona zawsze udzielana dobrowolnie. Na przykład, poprosimy Cię o zgodę na wzięcie udziału w przyszłych procesach rekrutacyjnych prowadzonych przez OpenX. Możemy również poprosić Cię o zgodę na sprawdzenie przeszłości kryminalnej lub zadać Ci pytania związane z informacjami demograficznymi, które pomogą nam wspierać programy różnorodności i inkluzji. 
Możemy również przetwarzać Twoje dane osobowe na podstawie zgody, co jest wymagane w niektórych jurysdykcjach. Na przykład, jeśli aplikujesz na stanowisko w Polsce, możemy poprosić Cię o zgodę na sprawdzenie referencji od poprzednich pracodawców. Ponadto, przekazując nam pewne dane, których nie wymagamy od Ciebie (np. Twoje zdjęcie), wyrażasz zgodę na ich przetwarzanie.
Ujawnianie informacji stronom trzecim 
Jeżeli jest to konieczne dla celów biznesowych, możemy udostępniać Twoje dane osobowe następującym spółkom powiązanym OpenX, wymienionym tutaj.
Dane osobowe mogą być udostępniane organom administracji państwowej i/lub przedstawicielom organów ścigania, jeżeli jest to wymagane do realizacji powyższych celów, jeżeli jest to nakazane przepisami prawa lub jeżeli jest to wymagane w celu ochrony uzasadnionych interesów OpenX (np. w celu dochodzenia roszczeń i obrony przed roszczeniami) zgodnie z obowiązującymi przepisami prawa. 
Dane osobowe mogą być również udostępniane zewnętrznym dostawcom usług, którzy będą je przetwarzać w imieniu OpenX w celach opisanych powyżej. Dotyczy to w szczególności naszego dostawcy, który dostarcza oprogramowanie pomagające nam w zarządzaniu aplikacjami.
Dodatkowo, możemy otrzymywać dane osobowe od agencji rekrutacyjnych. Możemy również udostępniać takim podmiotom bardzo ograniczone informacje o Tobie (np. Twój publiczny profil w mediach społecznościowych na LinkedIn). Agencje, które udostępniają nam dane, będą działać jako odrębni administratorzy danych i mogą posiadać własne polityki, które regulują sposób gromadzenia i wykorzystywania Twoich danych. Aby w pełni zrozumieć, w jaki sposób Twoje dane są przetwarzane, należy zawsze dokładnie zapoznać się z polityką prywatności agencji rekrutacyjnej, z którą się związałaś/związałeś.
W przypadku sprzedaży lub integracji OpenX lub któregokolwiek z jej podmiotów powiązanych z inną firmą, Twoje dane osobowe mogą zostać ujawnione doradcom OpenX oraz doradcom potencjalnego nabywcy, a następnie przekazane nowym właścicielom firmy. 
Przechowywanie Twoich danych
Będziemy przechowywać Twoje dane osobowe w formie, która Cię identyfikuje, przez okres nie dłuższy niż jest to konieczne do celów niezbędnych do celów rekrutacji. 
Jeśli Twoje zgłoszenie zostanie rozpatrzone pozytywnie, podane informacje mogą zostać zachowane do celów związanych z Twoim zatrudnieniem. 
Jeśli zgłoszenie nie zakończy się sukcesem, a wyraziłeś zgodę na przechowywanie Twoich danych dla celów przyszłych rekrutacji, zachowamy Twoje dane przez okres 2 lat od zakończenia procesu rekrutacji na stanowisko, na które ostatnio aplikowałeś. Bez Twojej zgody na przyszłe rekrutacje, będziemy przechowywać Twoje dane osobowe przez rozsądny czas (nie dłużej niż 1 rok) po zakończeniu procesu rekrutacji na stanowisko, na które ostatnio aplikowałeś, abyśmy mogli powtórzyć proces rekrutacji, jeśli zajdzie taka potrzeba lub aby wyjaśnić wszelkie nieporozumienia między nami a Tobą.
Stosowanie plików cookie
Najprawdopodobniej odwiedziłaś/odwiedziłeś naszą stronę w celu złożenia aplikacji na stanowisko pracy. Na naszej stronie internetowej używamy plików cookie do zbierania informacji o Twojej aktywności online. Pliki cookie to małe fragmenty informacji wysyłane przez serwer WWW do przeglądarki internetowej, które pozwalają serwerowi na unikalną identyfikację Twojej przeglądarki na każdej stronie. Aby dowiedzieć się więcej na temat kategorii plików cookie, których używamy na naszej stronie internetowej, prosimy o zapoznanie się z naszą Polityką dotyczącą plików cookie.
Twoje prawa
Dla kandydatów do pracy z Unii Europejskiej
Masz prawo zażądać od OpenX sprostowania, zablokowania lub ograniczenia dostępu do swoich danych osobowych, uzupełnienia ich i usunięcia. Możesz również "przenieść" swoje dane osobowe (tzn. poprosić nas o dostarczenie Ci ich w ustrukturyzowanym, powszechnie używanym i nadającym się do odczytu maszynowego formacie oraz o przekazanie ich bezpośrednio do innej organizacji). Masz prawo zażądać dostępu do swoich danych osobowych oraz dalszych informacji na temat przetwarzania Twoich danych osobowych. 
W pewnych okolicznościach możesz również sprzeciwić się przetwarzaniu przez nas Twoich danych, a w przypadku, gdy poprosiliśmy o zgodę na przetwarzanie Twoich danych, w każdej chwili możesz wycofać tę zgodę.  Należy pamiętać, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania danych przed wycofaniem zgody. 
Wszystkie wnioski będą rozpatrywane przy najbliższej okazji, a wszelkie opóźnienia będą ograniczone do minimum. W żadnym wypadku nie będziemy przekraczać ustawowego terminu. 
Istnieją jednak wyjątki od tych praw. Na przykład, w pewnych okolicznościach można odmówić dostępu do danych osobowych, jeżeli udostępnienie tych informacji ujawniłoby dane osobowe innej osoby lub jeżeli OpenX nie może zgodnie z prawem ujawnić takich informacji. Ponadto, OpenX może zachować dane, nawet jeśli wycofasz swoją zgodę, jeśli OpenX będzie w stanie wykazać, że posiada alternatywną podstawę prawną do przetwarzania Twoich danych. Poinformujemy Cię o odpowiednich wyłączeniach, na które się powołujemy, odpowiadając na każde Twoje żądanie.
Jeśli masz nierozwiązane wątpliwości, masz prawo złożyć skargę do organu ochrony danych w kraju, w którym mieszkasz, pracujesz lub w którym uważasz, że doszło do naruszenia ochrony danych. Dane kontaktowe urzędu ochrony danych można znaleźć tutaj, jeśli jesteś osobą pochodzącą z EOG lub tutaj, jeśli jesteś osobą pochodzącą z Wielkiej Brytanii.
Przeprowadziliśmy testy równowagi interesów dla wszystkich procesów przetwarzania danych, które prowadzimy w oparciu o nasze uzasadnione interesy. Informacje na temat każdego z naszych testów równowagi interesów można uzyskać, kontaktując się z nami za pomocą danych kontaktowych podanych poniżej.
Jeśli chcesz skorzystać z któregokolwiek z praw wymienionych powyżej, prosimy o kontakt z nami tutaj.
Transfer poza EOG
Działamy globalnie i w wielu przypadkach musimy przekazywać Twoje dane osobowe na skalę międzynarodową, w tym do Stanów Zjednoczonych i Wielkiej Brytanii w celach opisanych powyżej. Twoje dane osobowe będą przekazywane i przetwarzane przez podmiot OpenX, z którym zawarłaś/zawarłeś umowę. 
Przekazując dane osobowe do krajów spoza EOG, działamy zgodnie z prawem Unii Europejskiej, stosując Standardowe Klauzule Umowne zatwierdzone przez Komisję Europejską lub przyjmując inne adekwatne środki zabezpieczające. Kopię odpowiedniego mechanizmu można otrzymać do wglądu na żądanie, korzystając z poniższych danych kontaktowych.
Dla kandydatów do pracy w Stanach Zjednoczonych
W zależności od obszaru jurysdykcji, w której mieszkasz, możesz mieć prawo do żądania od OpenX usunięcia niektórych swoich danych osobowych, skorygowania nieprawidłowych danych osobowych oraz zapewnienia Ci dostępu do swoich danych osobowych. 
OpenX nie udostępnia ani nie sprzedaje odpłatnie danych osobowych zebranych od kandydatów.
Wszystkie wnioski będą rozpatrywane przy najbliższej okazji, a wszelkie opóźnienia będą ograniczone do minimum. W żadnym wypadku nie będziemy przekraczać ustawowego terminu. OpenX nigdy nie będzie Cię dyskryminować w związku z korzystaniem przez Ciebie z przysługujących Ci praw w zakresie danych osobowych. 
Istnieją jednak wyjątki od tych praw. Na przykład, w pewnych okolicznościach możemy odmówić dostępu do Twoich danych osobowych, jeżeli OpenX nie ma prawnej możliwości ujawnienia takich informacji. Ponadto, OpenX może zachować Twoje dane osobowe nawet jeśli zażądasz ich usunięcia, jeśli OpenX wykaże, że ma prawny obowiązek ich zachowania lub jest do tego uprawniony z innych względów. Poinformujemy Cię o odpowiednich wyłączeniach, na które się powołujemy, odpowiadając na każde Twoje żądanie.
Jeśli chcesz skorzystać z któregokolwiek z wyżej wymienionych praw, prosimy o kontakt tutaj lub pod numerem telefonu (855) 231-3834.
Aktualizacje niniejszej Informacji o ochronie prywatności 
Niniejsza Polityka prywatności może być okresowo aktualizowana w celu odzwierciedlenia zmian w naszych praktykach dotyczących danych osobowych. Na naszych odpowiednich stronach internetowych, w aplikacjach lub materiałach zamieścimy informację o wszelkich istotnych zmianach w Polityce prywatności i wskażemy, kiedy Polityka prywatności została ostatnio zaktualizowana. 
Skontaktuj się z nami
Administratorem danych, podmiotem gospodarczym lub równoważnym podmiotem kontrolującym sposób przetwarzania Twoich danych jest podmiot OpenX, do którego aplikujesz. Lista wszystkich podmiotów powiązanych z OpenX jest dostępna tutaj
Jeśli masz pytania dotyczące prywatności, wątpliwości lub prośby, prosimy o kontakt z naszym Inspektorem Ochrony Danych pod adresem dpo@openx.com lub tutaj.
 
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.