There's still a lot ahead of us.

Come and join our team!

Scroll to page content

Do you want to be a part of a seriously ambitious and vibrant team where you can have your say about how we get our job done?

Here, we do things “The Codewise Way”. This basically means that we work – and play – very differently to how everybody else does. We don’t believe in hierarchies, endless processes and cookie-cutter approaches to doing our work. What we do believe in is giving our team the freedom to be innovative and make a real difference. If this sounds like a place for you … get applying!

IT job offers

2

Senior Java Big Data Engineer

Kraków, Poland

About the project
  • We do streaming data ingestion and online analytics using our custom made database (written in Java). We design tests that ensure the integrity of all the processed data. We run automatic builds, deployments and performance tests with feedback from profilers. Deployments happen every day. We strive to pay technical debt on time. We automate all possible QA testing steps and update them when a new feature is developed. Developers write all unit and integration tests.
  • We run on Java 14, use EC2 and S3 services. We DO NOT run on Kubernetes. Our DB manages more than 300 terabytes of data. We use libraries like RxJava, Disruptor, Agrona, Aeron, Netty, Kotlin, Spock.
About the role
  • You are looking to join a small, highly intelligent team where your voice is heard. Where each of your teammates is an expert you can learn from but is also eager to learn from you. Where you can redefine processes and tools without the need to argue with architects or bureaucrats. You show mechanical sympathy to all hardware, large and small. You want to apply this knowledge at scale while processing gigabytes of data in milliseconds. You want to build something that can make an impact on the company and waiting to deploy it to production for one hour seems unacceptably long. Building software that handles hundreds of thousands of requests per second is in your comfort zone. Sounds like you? Keep reading.
Key Responsibilities
  • Take active part in designing architecture of the system
  • Analyse requirements from (internal) client perspective while taking into consideration performance, time and cost
  • Implement new services and APIs used by all products in the company
  • Design and conduct experiments to improve our algorithms and overall architecture
  • Ensure applications have proper end to end tests, monitoring and documentation
  • Create production clusters (Terraform), deploy to production (EC2), verify deployments
  • Provide support for production services (PagerDuty)
  • Investigate and implement new technologies (e.g. JVM features) related to data processing, application performance, performance monitoring, infrastructure
Requirements
  • Ability to look at the system from the perspective of clients (other dev teams)
  • Capacity for learning and investigating how things work
  • Advanced programming skills in Java
  • Knowledge about garbage collection
  • General knowledge of the issues of cloud computing and data processing
  • Good command of written and spoken English
Nice to have
  • Experience with Amazon Web Services
  • Understanding of modern web app development
  • Knowledge of Linux OS architecture (basic command line tools, networking, filesystems)

Software Engineer Expert

Kraków, Poland

About the project
  • Voluum DSP - high-performance, low-latency bidding platform.
  • The platform allows advertisers to buy Internet ad space using real-time auctions from a selection of ad exchanges. VoluumDSP can process over 150,000 queries per second at peak times, while average latency is under 3 milliseconds. The platform consists of dozens of various microservices deployed on 100+ AWS EC2 instances, primarily in 2 regions.
Key Responsibilities
  • Build and operate high performance software for buying ad impressions in real-time
  • Take active part in designing architecture of the system (there are no architects, you design it with the team)
  • Take ownership of the whole process of creating a new functionality, including: requirements analysis, architecture design, implementation, tests, deployment and monitoring
  • Work with smart people who care about their craft and quality
  • Resolve real problems of mainstream marketing professionals
  • Collaborate with business and other stakeholders at Codewise to deliver software that solves right problems
  • Periodically provide support for production services (PagerDuty)
Requirements
  • Experience in design, deployment and maintenance of software in Java
  • Advanced skills in Java programming (5+ years of experience)
  • Experience with testing (unit, integration, end-to-end, continuous delivery)
  • Ability to write clean, maintainable code, applying best practices and patterns
  • Good understanding of networks and protocols, including IP, HTTP, modern API design and their Java interface
  • Good understanding of architecture of distributed systems, including concepts of big data and working with eventual consistency
  • Fluent command of developer workflow - Git, CI, CD, Maven, Docker, Java IDE
  • Good problem solving skills with data driven mindset
  • Product oriented mindset
  • Strong team player with a positive attitude
  • Very good written and spoken English
Nice to have
  • Practical experience with performance tuning, including understanding of GC, Java memory model, low latency programming
  • Understanding of infrastructure and operational aspects (monitoring, logging, load balancing, scaling, zero downtime deployment, troubleshooting, etc.)
  • Experience with AWS

Business job offers

2

Business Development Manager - Voluum DSP

Kraków, Poland

About the project
  • Voluum DSP - high-performance, low-latency bidding platform.
  • The platform allows advertisers to buy Internet ad space using real-time auctions from a selection of ad exchanges. VoluumDSP can process over 150,000 queries per second at peak times, while average latency is under 3 milliseconds.
Key Responsibilities
  • Identify new markets and client needs
  • Design and implement supply and demand business strategies with support from the marketing team
  • Generate new demand and searching new supply sources
  • Represent the company during events, conferences, business meetings etc.
  • Gather, analyze and interpret external and internal data
  • Ensuring monetary growth of new business ventures
Requirements
  • 2+ years proven experience as business manager or relevant role
  • Fluent written and spoken English (C2/Native level)
  • Understanding of the strategy and business processes
  • Understanding of Ad Tech industry
  • Excellent knowledge of MS Office
  • Knowledge of CRM (we use Hubspot)
Nice to have
  • Knowledge of OpenRTB and programmatic

Content Writer

Kraków, Poland

About the role
  • We’re looking for a Content Writer (in-house) to bolster our Voluum Marketing team. Your main objective will be to help drive organic traffic to Voluum product websites and blogs. You will also participate in the creation of various other assets, including case studies, event materials, email marketing, educational and community content. The role involves frequent cooperation with other team members, such as the in-house Creative Marketing team, Customer Success or Account Management.
Key Responsibilities
  • Writing longform content such as blogs, ebooks and case studies
  • Copywriting (emails, landing pages, booklets, community content and other formats)
  • Support in executing various marketing campaigns
  • Close cooperation with the Content Marketing Manager and other members of the team, designers, developers
Requirements
  • Fluent written and spoken English (C2/Native level)
  • Excellent writing and communication skills (in English)
  • Flexibility in terms of writing - being able to write both crisp short copy and an absorbing longform content
  • Ability to present complicated things in a simple manner
  • Understanding of sales and marketing mechanisms
  • Living in/willingness to move to Kraków - this is an in-house position
Nice to have
  • Understanding of SEO principles

The entire company works from home at least till the end of March 2021

Office Perks
If you’re applying for one of our current openings, what else can you expect, beyond joining one of the most talented and passionate group of individuals there is? Well here’s just a few examples of the additional benefits that come with being part of the Codewise family.

Our Office:

Private gym with personal trainer

Game Room

Showers in the office

Large friendly canteen and fully equipped kitchen (yes, we have steak pans)

Yoga room

Standing Desks

Dog friendly place

Sauna

Free Car Parking

Library

Bike Parking

Celebrations:

Welcome gift box

Halloween Party

Employment anniversaries

Christmas Party

Yearly family picnic

Birthdays, weddings and newborns celebrations

Easter Bunny and Santa Claus events for the kids

Training and Development:

Training budget and on-line training platforms

Sharing knowledge community (our famous Morning Papers)

Health and Sport: 

Sport cards/multisport

Life insurance

NAIS (benefit platform)

On-site flu shots

Private healthcare

Work Culture:

Flexible working hours

International environment

No dress code

×

Uprzejmie informujemy, że:

  1. Administratorem danych osobowych kandydata do pracy na potrzeby rekrutacji jest CentralNic Poland Sp. z o.o. z siedzibą w Krakowie w Polsce, (adres: ul. Lubicz 17G, 31-503 Kraków, Polska), wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego, której akta rejestrowe prowadzone są przez Sąd Rejonowy dla Krakowa - Śródmieście w Krakowie, XI Wydział Gospodarczy KRS, posiadająca numer KRS: 0000830352, NIP: 5272922087 (dalej również jako: Administrator lub Codewise).

  2. Dane kontaktowe do Administratora w zakresie rekrutacji to: www.codewise.com/contact/ lub mailowo: hello@codewise.com. Dane kontaktowe inspektora ochrony danych osobowych Administratora: dpo.pl@centralnic.com

  3. Dane osobowe zawarte w formularzu i dokumentach aplikacyjnych procesu rekrutacji są przetwarzane przez Administratora w następujących celach:

    1. dla potrzeb przeprowadzenia obecnej rekrutacji,
    2. w celu zawarcia umowy stanowiącej podstawę zatrudnienia w związku z bieżącą rekrutacją (dotyczy tylko kandydatów, z którymi Codewise zdecyduje się zawrzeć taką umowę),
    3. w celu dochodzenia roszczeń lub obrony przed roszczeniami wynikającymi z procesu wyżej wymienionej rekrutacji (dotyczy tylko kandydatów, z którymi odbyła się rozmowa rekrutacyjna),
    4. na potrzeby przyszłych rekrutacji (dotyczy tylko kandydatów, którzy udzielili w tym zakresie wyraźnej i dobrowolnej zgody).
  4. Podstawą prawną przetwarzania danych osobowych w zakresie rekrutacji są następujące przepisy prawa:

    1. art. 221 i następne ustawy z dnia 26 czerwca 1974 roku Kodeks Pracy (dotyczy kandydatów mających zostać zatrudnionych na umowy o pracę),
    2. art. 6 ust. 1 lit. a), b) f) Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE, dalej jako: RODO (dotyczy wszystkich kandydatów).
  5. Dane osobowe kandydatów w zakresie rekrutacji będą przetwarzane przez Codewise. Codewise może przekazywać dane osobowe kandydatów zaufanym podmiotom, z którymi współpracuje w ramach procesu rekrutacji, którymi są, w szczególności: profesjonalne firmy wspomagające proces rekrutacji, firmy hostingowe, firmy świadczące obsługę IT, kancelarie świadczące obsługę prawną.

  6. Dane osobowe kandydata mogą być przekazywane do państwa trzeciego, to jest poza Europejski Obszar Gospodarczy, to jest na terytorium Stanów Zjednoczonych Ameryki (USA) jednakże wyłącznie do podmiotów objętych Tarczą Prywatności (Privacy Shield), która na podstawie decyzji Komisji Europejskiej zapewnia odpowiedni stopień ochrony danych osobowych w zakresie podmiotów nią objętych.

    Kandydat może dowiedzieć się więcej o zasadach ochrony danych osobowych w zakresie programu Tarczy Prywatności (Privacy Shield) pod adresem: https://www.privacyshield.gov/Program-Overview a także pod adresem: https://ec.europa.eu/info/law/law-topic/data-protection/data-transfers-outside-eu/eu-us-privacy-shield_en .

  7. Dane osobowe udzielone w ramach rekrutacji będą przechowywane przez okres niezbędny do realizacji celów wskazanych powyżej w pkt 3 niniejszej klauzuli informacyjnej, a to:

    1. dla potrzeb przeprowadzenia obecnej rekrutacji – przez okres prowadzenia rekrutacji,
    2. w celu zawarcia umowy stanowiącej podstawę zatrudnienia w związku z bieżącą rekrutacją (dotyczy tylko kandydatów, z którymi Codewise zdecyduje się zawrzeć taką umowę) – przez okres do czasu zawarcia umowy o pracę,
    3. w celu dochodzenia roszczeń lub obrony przed roszczeniami wynikającymi z procesu wyżej wymienionej rekrutacji (dotyczy tylko kandydatów, z którymi odbyła się rozmowa rekrutacyjna) – przez okres 3 (trzech) lat od chwili zakończenia rekrutacji,
    4. na potrzeby przyszłych rekrutacji (dotyczy tylko kandydatów, którzy udzielili w tym zakresie wyraźnej i dobrowolnej zgody) – przez okres 3 (trzech) lat od dnia udzielenia zgody.

    Po upływie tych okresów dane są usuwane bez zbędnej zwłoki.

  8. Kandydatowi do pracy w związku z przetwarzaniem jego danych osobowych na potrzeby rekrutacji przysługują następujące prawa:

    1. prawo do potwierdzenia, czy przetwarzane są dane osobowe jego dotyczące i prawo do uzyskania dostępu do nich (art. 15 RODO),
    2. prawo do uzyskania kopii danych osobowych podlegających przetwarzaniu (art. 15 RODO),
    3. prawo do sprostowania danych osobowych go dotyczących jeżeli są nieprawidłowe oraz praw do żądania uzupełnienia niekompletnych danych (art. 16 RODO),
    4. prawo do usunięcia jego danych osobowych „prawo do bycia zapomnianym” (art. 17 RODO),
    5. prawo do ograniczenia zakresu przetwarzania jego danych osobowych (art. 18 RODO),
    6. prawo do przenoszenia jego danych osobowych (art. 20 RODO),
    7. prawo do wniesienia sprzeciwu wobec przetwarzania jego danych osobowych (art. 21 RODO).

    Kandydat do pracy może korzystać z wyżej wymienionych praw poprzez kontakt z inspektorem ochrony danych Administratora pod adresem: dpo@codewise.com .

    Kandydat do pracy jest uprawniony do wniesienia w każdym czasie skargi do właściwego organu nadzorczego (obecnie jest nim Prezes Urzędu Ochrony Danych Osobowych) w przypadku naruszenia jego praw w zakresie przetwarzania danych osobowych.

  9. Przetwarzanie danych osobowych jest dobrowolne, przy czym w zakresie określonym przepisami ustawy z dnia 26 czerwca 1974 r. Kodeks Pracy jest to konieczne do przeprowadzenia bieżącej rekrutacji. Podanie dodatkowych danych osobowych lub celów przetwarzania jest dobrowolne i wymaga wyraźnej zgody kandydata do pracy. W przypadku, gdy prowadzona rekrutacja obejmuje zawarcie umowy cywilnoprawnej, wszystkie dane kandydata są przetwarzane na podstawie jego dobrowolnej i wyraźnej zgody. W obu przypadkach kandydat ma prawo do odwołania swojej zgody w każdej chwili poprzez przesłanie odpowiedniej informacji na kontaktowy adres e-mail inspektora ochrony danych Administratora, przy czym jeżeli zgoda dotyczy bieżącej rekrutacji, spowoduje to wyłączenie kandydata z procesu rekrutacyjnego w związku z brakiem podstawy prawnej do dalszego przetwarzania przez Codewise dokumentów aplikacyjnych. Wycofanie zgody nie wpływa na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej wycofaniem.

×

We kindly inform that:

  1. The administrator of the job applicant's personal data for recruitment purposes is CentralNic Poland Sp. z o.o. with its registered office in Krakow in Poland, (an address: Lubicz 17G, 31-503 Kraków, Poland), registered in the entrepreneurs register of the National Court Register held by the District Court for Krakow – Środmieście in Krakow, XI Commercial Division of National Court Register (Sąd Rejonowy dla Krakowa – Śródmieścia w Krakowie XI Wydział Gospodarczy Krajowego Rejestru Sądowego) under the number: KRS 0000830352, tax ID (NIP): PL5272922087 (hereinafter also referred to as: the Administrator or Codewise).

  2. Contact details to the Administrator regarding a recruitment process are: www.codewise.com/contact/ or by e-mail: hello@codewise.com. Contact details of the Administrator's Data Protection Officer: dpo.pl@centralnic.com

  3. Personal data included in the form and application documents of the recruitment process is processed by the Administrator for the following purposes:

    1. for the needs of current recruitment,
    2. in order to conclude an employment contract in connection with current recruitment (applies only to job applicants with whom Codewise decides to conclude such contract),
    3. in order to pursue claims or defend against claims resulting from the abovementioned recruitment process (applies only to job applicants with whom a recruitment interview took place),
    4. for future recruitment (applies only to job applicants who have given explicit and voluntary consent).
  4. The legal basis for the processing of personal data in the field of recruitment includes the following legal provisions:

    1. Article 221 and following ones of the Labour Code of 26 June 1974 (applies to job applicants who are to be employed under an employment contract),
    2. art. 6 par. 1 p. a), b), f) of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and on the free movement of such data and repealing Directive 95/46/EC, hereinafter referred to as: the GDPR (applies to all job applicants).
  5. Personal data of job applicants in the field of recruitment will be processed by Codewise. Codewise may transfer personal data of job applicants to trusted entities with whom it cooperates on recruitment process, in particular: professional companies supporting the recruitment process, hosting companies, companies providing IT services, and offices providing legal services.

  6. Personal data of the job applicant may be transferred to a third country - outside the European Economic Area, which means the territory of the United States of America (USA), however, only to entities covered by the Privacy Shield, which on the basis of a decision of the European Commission provides an appropriate degree of personal data protection for entities covered by it.

    The job applicant can learn more about the principles of personal data protection in the scope of the Privacy Shield program at: https://www.privacyshield.gov/Program-Overview and also at: https://ec.europa.eu/info/law/law-topic/data-protection/data-transfers-outside-eu/eu-us-privacy-shield_en .

  7. Personal data provided as part of recruitment will be kept for the period necessary to achieve the objectives indicated above in item 3 of this information clause, and this is:

    1. for the needs of the current recruitment process - for the period of recruitment,
    2. in order to conclude an employment contract in connection with current recruitment (applies only to job applicants with whom Codewise decides to conclude such a contract) - until the conclusion of the employment contract,
    3. in order to pursue claims or defend against claims resulting from the above-mentioned recruitment process (applies only to job applicants with whom a recruitment interview took place) - for a period of 3 (three) years from the moment of completing recruitment,
    4. for future recruitment (applies only to job applicants who have given explicit and voluntary consent) - for a period of 3 (three) years from the date of granting consent.

    After the expiration of those periods, the data is deleted without unnecessary delay.

  8. The following rights apply to the job applicant in connection with the processing of personal data for recruitment purposes:

    1. the right to confirm whether personal data is processed and the right to obtain access to it (Article 15 of the GDPR),
    2. the right to obtain copies of processed personal data (Article 15 of the GDPR),
    3. the right to obtain the rectification of inaccurate personal data and the right to have incomplete personal data completed (Article 16 of the GDPR),
    4. the right to obtain the erasure of personal data "right to be forgotten" (Article 17 of the GDPR),
    5. the right to obtain restriction of processing of personal data (Article 18 of the GDPR),
    6. the right to personal data portability (Article 20 of the GDPR),
    7. the right to object to processing of personal data (Article 21 of the GDPR).

    The job applicant may exercise the abovementioned rights by contacting the Administrator's Data Protection Officer at the following email address: dpo.pl@centralnic.com.

    The job applicant is entitled to submit a complaint to the competent supervisory authority (currently it is the President of the Office for Personal Data Protection) at any time in the event of a breach of rights regarding the processing of personal data.

  9. The processing of personal data is voluntary, however, to the extent specified by the provisions of the Labor Code of 26 June 1974, it is necessary to conduct current recruitment. Providing additional personal data or purposes of processing is voluntary and requires the explicit consent of the job applicant. In the event that recruitment involves the conclusion of a civil law contract, all data of job applicant is processed on the basis of their voluntary and explicit consent. In both cases, the job applicant has the right to withdraw their consent at any time by sending appropriate information to the contact email address of the Administrator's data protection officer, concerning that in case of current recruitment process, it shall cause excluding the job applicant from the recruitment process due to lack of legal basis for further processing of application documents by Codewise. The withdrawal of consent shall not affect the lawfulness of processing based on consent before its withdrawal.