We’re on the lookout for new talent

Come and join us!

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 sh*t 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

9

Data Engineer

Kraków, Poland

About role
  • As a Data Engineer your job will be to help our product teams create, extract, store and process/query huge amounts of transactional data in efficient way.
Key Responsibilities
  • You will design, implement and operate pipelines to stream, store and extract data from our systems, processing hundreds of thousands transactions per second
  • You will help to build solutions to answer business queries on the data that is located in heterogeneous environment
  • You will provide development and data science teams with efficient data access methods
Requirements
  • Experience in design, deployment and maintenance of large data pipelines
  • 2+ years of development experience in Java or Python
  • Good understanding of data quality issues and design of efficient data schema
  • Good understanding of network and operating systems performance
  • Experience with SQL
  • Good communication skills
Nice to haves
  • Understanding of algorithms that operate on big data and their performance aspects
  • Experience with Hadoop stack, including Spark and Hive
  • Familiarity with design and operations of data warehouses
  • Experience with cloud (we use AWS)

Data Scientist

Kraków, Poland

About role
  • As a Data Scientist you will help us build and improve our low-latency real-time bidding algorithms by informing them with ever improving online learning models of market performance and user behaviour.
  • Your role will include mining terabytes of bidding and performance data in computational advertising space
  • Providing statistical expertise and solutions to data problems
  • Creating models to predict future behaviour of users and clusters of users
  • Working with a team of software developers to turn those findings into self-learning systems
Requirements
  • Deep understanding of machine learning algorithms, optimisation, concepts of statistical probability as well as proven experience of making them work in business environment
  • At least two years of coding experience in any programming language: Python, R, Matlab, Octave, etc.
  • Ability to process huge volumes of data and apply machine learning algorithms on 100GB+ data sets
  • Good understanding of prediction pitfalls and actions required to improve prediction quality
  • Data visualisation skills as well as ability to communicate research insights to developers, sales, leads
Nice to haves
  • Experience with online learning (constant stream of data and you need to retrain your models each week/day/hour)
  • Practical expertise in creating models for computational advertising space (real time bidding environment)
  • Experience with big data technologies (like Spark) and cloud computing (like AWS)
  • Understanding computational complexity and memory requirements
  • Master’s Degree in Mathematics, Statistics or Computer Science
  • Strong analytical skills, ability to set and focus on goals
  • Familiarity with bash programming, data processing and ML pipelines, Scala
  • Familiarity with mobile and web technologies: HTTP, web browsers, HTML, JavaScript, Android, iOS, etc.
  • Familarity with algorithms: factorization machines, deep neural network, factorization-machine supported neural networks, product-based neural network

Software Engineer - Big Data

Kraków, Poland

About role
  • Creating and maintaining applications that process vast amounts of data in real time (no batch jobs, no map reduce or lambda architecture)
  • Constantly pushing performance envelope of existing systems
  • Ensure high readability and low maintenance cost of all code created
  • Actively participate in design and decision-making processes of our products and teams
  • Investigate and implement new technologies related to data processing, application performance, performance monitoring, infrastructure
Requirements
  • Openness to new technologies, invention
  • Advanced programming skills in Java
  • Understanding of java memory model and multithreading
  • A strong knowledge of English
Nice to haves
  • Experience with Amazon Web Services
  • Understanding of modern web app development
  • Linux systems development
  • Activity in open source and tech communities

Software Engineer - Developer in Test

Kraków, Poland

About role
  • Working closely with the development team to ensure a high quality product in continuous deployment environment
  • Creating and maintaining automated tests for e2e scenarios, components integration and single components
  • Creating and maintaining tests infrastructure
  • Constantly expanding knowledge about newest and popular testing libraries, tools, services and test methodologies
Requirements
  • Strong programming skills
  • 3+ years experience in test automation
  • 2+ year experience in Java or other JVM based language software development
  • Experience or conceptual understanding of Integration Testing
  • Positive attitude, people orientation and excellent communication skills
Nice to haves
  • HTTP based Web services/REST experience
  • xUnit concept (TestNG/JUnit, etc.)
  • Test tooling - hamcrest/assertj/fest-assertions
  • Java libraries - Spring, guava, Apache Commons HTTP
  • Java 8
  • Amazon Web Services
  • Web development related technologies (HTML, JavaScript, AJAX, JSON)
  • Working experience with Selenium WebDriver

Software Engineer - Frontend

Kraków, Poland

About role
  • Developing features for single page applications used by thousands of clients every day
  • Be a major factor in design processes and technological uses
  • Break/Fix/Repeat
  • Locate and optimize performance and security issues
Requirements
  • Deep understanding of JavaScript (language itself, design patterns, OOP, etc.)
  • Experience with any modern JavaScript application framework (we use Angular 4)
  • Experience with libraries for defining and loading JavaScript modules (we use webpack)
  • Familiarity with set of modern development tools for project building and dependency management (we use npm and webpack)
  • Experience in writing unit tests (we use Wallaby.js, Jasmine and Karma)
  • Good knowledge of templating (we use Pug / Jade and Handlebars)
  • Experience in CSS organisation for large-scale development using preprocessors (we use Less)
  • Knowledge of current trends and best practices in front-end architecture, including performance, security and usability
  • Code & Pixel Perfectionist – strong attention to detail
  • Good English, both written and spoken
  • Positive attitude
Nice to haves
  • Working knowledge of TypeScript and Angular
  • Familiarity of RxJS
  • Experience in writing end-to-end tests (we use Protractor)
  • Experience with CI solutions such as Jenkins or TeamCity
  • Experience with Amazon Web Services

Software Engineer - Java

Kraków, Poland

Key Responsibilities
  • As Software Engineer - Java you will design, implement and operate high performance software for serving and analysing Internet advertisements at scale
  • You will take active ownership of requirement analysis, architecture and implementation of your Team’s components and their operations in production
  • You will work with smart people who care about their craft and quality
  • You will collaborate with business and other stakeholders at Codewise to deliver software that solves right problems
Requirements
  • Experience in design, deployment and maintenance of software in Java
  • Advanced skills in Java language programming including Java 8
  • Broad experience with JDK and common open source Java libraries
  • Advanced understanding of concurrency including different programming styles like events, reactive, threads, and their implementation in Java
  • Fluent command of developer workflow - git, CI, CD, maven and your IDE of choice
  • Experience with testing at all levels (unit, integration, acceptance) and test-first approach
  • 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 interfaces
  • Good Linux skills including practical use of tools and ability to diagnose issues
  • Familiarity with common data structures and algorithms and their performance characteristics
  • Advanced problem solving skills
  • Good team player with “can do” attitude
  • Good communication skills
  • Written/spoken English
Nice to haves
  • Good understanding of architecture of distributed systems, including concepts of big data and working with eventual consistency
  • Practical experience with performance tuning, including understanding of file systems, GC, java memory model, low latency programming
  • Good understanding of infrastructure and operational aspects (monitoring, logging, load balancing, scaling, zero downtime deployment, troubleshooting, etc.)
  • Experience with Spring framework components
  • Experience with cloud (we use AWS)

Software Engineer - Java Infrastructure

Kraków, Poland

About role
  • Overarching goals:
  • Participate in shaping long-term vision for our infrastructure services
  • Automate common infrastructure tasks to limit human intervention
  • Maintain and improve continuous delivery platform
  • Build new state of the art tracing and logging infrastructure for our growing needs
  • Ensure high code quality standards
  • Main roles:
  • Being the central point of contact and subject matter expert when it comes to infrastructure services
  • Work closely with project Tech Leads to support product development, raising issues early
  • Design and implement scalable, maintainable infrastructure services
  • Participate in and enrich a detail oriented, collaborative culture focused on motivation and work satisfaction
  • Where applicable, ensure great user experience by focusing on detail, speed and fluency of software
  • Additional responsibilities:
  • Help others decide upon best infrastructure solutions be it communication protocol, load balancing approach or monitoring standards
  • Help to promote Codewise among developers community
  • Stay up to date when it comes to foundational technologies such as Linux kernel improvements, logging frameworks etc. Follow their advances, bugs and fixes
Requirements
  • Openness to new technologies, invention
  • Advanced programming skills
  • Positive attitude, people orientation and excellent communication skills
  • A strong knowledge of English

Software Engineer - Machine Learning

Kraków, Poland

About role
  • Creating and maintaining applications that produce predictive models from offline data and apply them to real-time requests.
  • Constantly pushing performance envelope of existing systems.
  • Ensure high readability and low maintenance cost of all code created.
  • Actively participate in design and decision-making processes of our products and teams.
  • Investigate and implement new technologies related to data processing, application performance, performance monitoring, infrastructure
Requirements
  • Openness to new technologies, invention
  • Advanced programming skills in Java
  • Knowledge of the issues of distributed computing and data processing
  • Understanding of java memory model and multithreading
  • Interest in Machine Learning/Data Science
  • A strong knowledge of English
Nice to haves
  • Experience with Amazon Web Services
  • Solid API Design skills
  • Experience with Machine Learning/Data Science frameworks
  • Activity in open source and tech communities

Software Engineer - Web Developer

Kraków, Poland

About role
  • You’ll support internal marketing team on daily projects, such as:
  • Coding client facing websites, landing pages and internal applications
  • Take design visualizations and turn them into functioning websites
  • Locate and optimize performance and usability issues
  • Be a major factor in design processes
  • Break/Fix/Repeat
Requirements
  • Good experience with HTML5 and CSS3 including RWD techniques
  • Experience with CSS preprocessors
  • Understanding of JavaScript basics
  • Understanding of PHP
  • Experience with Wordpress (managing, template coding, plugins integration, custom post types)
  • Understanding of cross-browser compatibility issues and ways to work around them
  • Code & pixel perfectionist – strong attention to detail
  • Positive attitude
  • Good communications skills
  • Fluent written and spoken English
  • Strong organization skills to manage multiple timelines and complete tasks quickly
Nice to haves
  • Understanding of OOP
  • Familiarity with Git
  • SEO/SEM knowledge
What we offer
  • Competitive salary
  • Opportunity to work with some of the brightest minds in Poland
  • Flexible work schedule
  • Weekly team lunches
  • Private healthcare
  • The opportunity to be part of something big
  • Growth opportunities
  • For superb communicators & bloggers there is a possibility to work closely with our marketing team on our blog posts or to join them at conferences around the world

Business job offers

9

Account Manager - Voluum DSP

Kraków, Poland

About role
  • Are you a multitasking insubordinate with a penchant for people, numbers, and product development? If the answer is yes and you see yourself as a methodical inciter who’s not afraid to question authority, break status quo, and self-govern, we’re looking for you.
  • As an account manager, you will be responsible for maintaining, growing and developing the Voluum DSP Advertiser base.
Key Responsibilities
  • 1.Client Relations:
  • Manage and grow current partnerships
  • Set up effective communication channels with clients
  • Assist and advise with campaigns setup and optimisation process
  • Work closely with the business development team
  • 2.Support:
  • Resolve client queries (answering support tickets, Skype support)
  • Approving/rejecting new campaigns
  • Onboarding new advertisers
  • 3.Compliance:
  • Monitor advertisement compliancy
Requirements
  • Experience in client facing role
  • Excellent written and spoken communication skills
  • Self drive / self motivation / ability to work in a loose framework
  • Fluent written and spoken English
  • Experience working in online advertising is an advantage

Account Manager - Voluum TRK

Kraków, Poland

About role
  • The Account Manager role within the Voluum team is a particularly important position at Codewise and one that comes great responsibility
  • Your job will be to ensure that we provide our valued and loyal customers with both timely and helpful support through multiple channels - email, social media, on call and face-to-face
  • To be able to do this, you’ll need to be able to gain a strong grasp of online marketing in its purest form
Key Responsibilities
  • Providing multi-channel technical support to clients of our analytics platform, Voluum
  • Channels include - HelpDesk, email, public forums, Social media and calls
  • Contribute to development projects by relaying our user’s feedback, and your own too
  • Ad-hoc project management within the scope of translating our user’s demands, into tangible points for development
  • Assisting with the QA of dev projects pre-release
  • Addressing payment / billing requests that arise
  • Creating user documentation to ease their use of our platform - Help articles, tooltips etc
Requirements
  • Fluent English, both written and spoken
  • A positive “can-do” attitude
  • Organized and dedicated with a strong work ethic
  • Interest in internet marketing ecosystem
  • An insatiable hunger for acquiring new knowledge and skills
Nice to haves
  • Providing excellent customer service, even under high-load
  • Internet marketing - understanding of ecommerce and affiliate programs
  • Creating comprehensive help documentation - articles

Account Manager - Zeropark

Kraków, Poland

About role
  • As an account manager responsible for maintaining, growing, and developing Zeropark’s publisher base, you will be dealing directly with partners who provide Zeropark’s sellable inventory, i.e. our bread and butter.
  • These partners will include large networks, delivering billions of ad impressions monthly, geeks running a blog with World of Warcraft gameplay footage, and everyone in between. So basically anyone who has a website which can display ads.
Key Responsibilities
  • Publisher Management / Client Relations: manage and grow current partnerships; set up effective communication channels with clients
  • Publisher Support: answering support tickets; approving / rejecting new publishers; onboarding new publishers
  • New Business Development: bring new publishers onto the platform; develop new ways of working with current clients
  • Product Development: suggest features and product improvements; create a strategy for effectively acquiring new publishers; explore new business lines and approaches
Requirements
  • Experience working in the online marketing / affiliate industry
  • Experience in working directly with customers
  • Excellent written and spoken communication skills
  • Self drive / self motivation / ability to work in a loose framework with only rough guidelines (not specific set of detailed directions)
  • Ability to learn quickly and adapt to new environments
  • Fluent written and spoken English

Business Development Manager, Zeropark

Kraków, Poland

About role
  • You will be responsible for developing relationships with publishers and ad networks
  • You will work on maintaining the existing publisher base and assist new publishers with onboarding
  • You will play a key role in developing Zeropark’s SSP.
  • For this role, we are looking for candidates with relevant experience ONLY (i.e. people who have done a similar job in the past)
Requirements
  • You have experience and knowledge of Ad-Tech landscape with one or few of the following: Affiliate marketing, Native, Ad Exchanges, Publishers, Performance Advertisers,
  • Previous work experience of at least 2-3 years in the performance advertising industry
  • You have experience working with CPC, CPM, CPA, CPI, CTR , ROI metrics
  • You understand key industry trends on the supply and demand sides of performance advertising
  • High level of written and oral communication skills in English is required
  • Understanding of the programmatic ecosystem is a plus
  • Ability to stay focused on measurable goals
  • Self drive / self motivation / ability to work in a loose framework with only rough guidelines (not specific set of detailed directions)
  • You think big, have a passion for achievement and an entrepreneurial spirit
What we offer
  • Competitive salary
  • Flexible work schedule
  • Weekly team breakfasts and lunches
  • Private healthcare
  • The opportunity to be part of something big
  • Growth opportunities
  • Massage
  • Gym and private trainer
  • Insurance
  • Fruit, Sweets and Nutrition Bars
  • Standing Desks
  • Games Room
  • Friday Counter Strike Hour
  • Music Room
  • Yoga Classes
  • English Lessons
  • Sauna - soon :)!

Content Writer

Kraków, Poland

About role
  • We’re looking for someone who can deliver written content and who has a proven track record of doing just that. If your English is impeccable (or, at least, if you can pretend that it is), you can’t live without your keyboard, you have a knack for analyzing data, and you want to help create a product aimed at the biggest brands in the world, look no further.
Key Responsibilities
  • Create case studies, success stories, and use cases
  • Write blog posts and articles for the Voluum blog that are SEO friendly, educational, and analytical
  • Ensure that the work aligns with the overall business strategy, content strategy, and content calendar
  • Work with the product team and marketing team on infographics, videos, knowledge-base articles, and more
Requirements
  • Fluent English, especially in writing
  • Experience producing high-quality written content
  • Basic SEO knowledge
  • Advanced Google Analytics knowledge
  • A mind for numbers and crunching data
  • Creativity and attention to detail
  • Organizational and time-management skills
  • Understanding of performance marketing principles
  • This position requires deep product knowledge, which Codewise will provide during a two-month training period
Nice to haves
  • Knowledge of various editorial tools, such as Grammarly or Hemingway
  • Ability to adjust writing style towards specific target groups
What we offer
  • Competitive salary
  • Opportunity to work with some of the brightest minds in Poland
  • Flexible work schedule
  • Weekly team lunches
  • Private healthcare
  • The opportunity to be part of something big
  • Growth opportunities

Head of Publisher Department

Kraków, Poland

About role
  • You will take responsibility for Zeropark’s publisher department. This is one of the most important positions in Zeropark, crucial to Codewise as a whole
  • You will be responsible for managing, maintaining and building up relationships worth millions of dollars in annual revenue
  • You will manage and develop the publisher team. You will have a very strong impact on the development of Zeropark’s publisher platform
  • You will have the chance to develop new business both horizontally (expanding existing partnerships and business lines) and vertically (introducing new business lines)
  • For this role, we are looking for candidates with relevant experience ONLY (i.e. people who have done a similar job in the past). If you have not, or if you’re unsure if you have, please do not apply
  • You will report directly to the managing director
Key Responsibilities
  • Manage, maintain and expand the current business relationships
  • New business development
  • Manage , develop, and grow the publisher team
  • Expand Zeropark’s offering to new product lines
  • Set up effective communication channels with clients and partners
Requirements
  • Minimum 2+ years experience working in similar position
  • Proven results in similar line of work
  • Excellent written and spoken communication skills
  • Strong leadership skills
  • Team management experience
  • Ability to stay focused on measurable goals
  • Self drive / self motivation / ability to work in a loose framework with only rough guidelines (not specific set of detailed directions)

Motion Designer

Kraków, Poland

About role
  • Working with very talented people to create a world-class, world renowned vlog that will positively influence millions of lives.
  • Work as part of a team to develop creative, engaging and cutting-edge visual motion graphic content and interactive media for our rapidly growing vlog

  • Create high quality key-frame animations
  • Provide graphic design support to a variety of tasks, including, stand-alone graphics, graphics and animations for videos, motion graphics
  • Provide creative vision to the editing process, bringing your own style to create beautifully composed work
  • Design, build and animate various graphics and elements for vlog
Requirements
  • Fluent written and spoken English
  • Good sense of humor - the vlog is meant to be light-hearted and fun
  • A strong background in motion graphics and 3D is required
  • 3+ years of experience creating and animating motion graphics with After Effects and 2D & 3D modelling (experience/expertise in Photoshop, InDesign and Illustrator a plus)
  • 3+ years of experience editing video assets (Premiere preferred)
  • Experience with a variety of 3rd party motion graphic plugins (i.e. Trapcode Suite, Video Co-Pilot, etc. a plus)
  • Strong creative thinking, exhibiting a range of varied styles and techniques
  • Experience in social media platforms, including Youtube, Facebook and Instagram
  • History of telling compelling stories through unique creative assets and visual interactions
  • Must have knowledge of digital film-making as well as design
  • Ability to think outside the box and awareness of digital trends
  • Excellent organization, prioritization and problem-solving skills, working with deadlines
Nice to haves
  • Experience with working on vlogs

Senior Business Development Manager - Advertisers, Voluum DSP

Kraków, Poland

About role
  • You will be responsible for looking and building up relationships with performance advertisers worth millions of dollars in annual revenue
  • Maintaining existing client base and assist new ones with onboarding
  • For this role, we are looking for candidates with relevant experience ONLY (i.e. people who have done a similar job in the past)
  • This is one of the most important positions in Voluum DSP, crucial to Codewise as a whole
  • You will report directly to the business development director
Requirements
  • You have experience and knowledge of Ad-Tech landscape with one or few of the following: Native / Video Advertising, Ad Exchanges, Publishers, Performance Advertisers,
  • Previous work experience of at least 2-3 years in the performance advertising industry is mandatory
  • You have experience working with CPC, CPM, CPA, CPI, CTR , ROI metrics
  • You understand key industry trends on the demand side of performance advertising
  • High level of written and oral communication skills in English is required
  • Understanding of programmatic ecosystem is a plus
  • Ability to stay focused on measurable goals
  • Self drive / self motivation / ability to work in a loose framework with only rough guidelines (not specific set of detailed directions)
  • You think big, have a passion for achievement and an entrepreneurial spirit
What we offer
  • Join eccentric mix of techies, data gurus, creative minds and industry experts that have gelled together at the cultural melting pot that is Codewise
  • Traveling around the world attending international conferences and meeting key clients in person
  • Opportunity to take ownerships of product’s and company's new initiatives
  • Competitive salary
  • Flexible work schedule
  • Weekly team breakfasts and lunches
  • Private healthcare
  • The opportunity to be part of something big
  • Growth opportunities
  • Massage
  • Gym and private trainer
  • Insurance
  • Fruit, Sweets and Nutrition Bars
  • Standing Desks
  • Games Room
  • Friday Counter Strike Hour
  • Music Room
  • Yoga Classes
  • English Lessons
  • Sauna - soon :)!

Video Post Production

Kraków, Poland

About role
  • Working with very talented people to create a world-class, world renowned vlog that will positively influence millions of lives.
  • Working closely with all Videographers to execute visual initiatives of our rapidly growing vlog
  • Responsible for all post production tasks including reviewing footage, rough cuts, audio adjustment, color correction, and final editing using Premiere Pro or After Effect.
  • Collaborating with all team members (videographers, designers, animators), as well as with external agencies and any contractors on projects assigned.
  • Evolving the vlog brand by working on a wide range of video creative projects.
  • Interacting with internal teams to gain full understanding of projects, products and viewers needs/wants.
  • Taking creative concepts and turn them into professional and impact motion visual experiences.
  • Understanding the mission of inspiring people verbally and visually and having that reflected in the final video.
  • Helping to grow a world renowned vlog/brand
Requirements
  • Fluent written and spoken English
  • Good sense of humor - the vlog is meant to be light-hearted and fun.
  • Experience with vlogs, working on or creating.
  • Proficiency in Adobe Creative Suite, especially After Effects and Premier.
  • Strong design portfolio with 3-5 years and interactive work experience.
  • A keen eye for space, timing and movement aesthetics. Advanced editing, motion graphics and animation skills.
  • Strong working knowledge of photographic trends and techniques, motion after-effect, photo editing, and photo manipulation.
  • Ability to articulate ideas and to take a creative project from initial to final stages.
  • Excellent time, project management and multitasking skills.
Nice to haves
  • Experience with YouTube, running and managing channels

Didn't you find the position that suits you the best?
Don't worry, send us your CV anyway!

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.

Massage iconMassage
With a masseuse on the payroll, book yourself in for a pummelling.
Gym iconGym
All the weights, gadgets & gizmos you need for your endorphin fix + our own onsite personal trainer.
Insurance iconInsurance
The wellbeing of our staff is paramount, so medical, life and travel cover come as standard.
Fruit, Sweets & Nutrition Bars iconFruit, Sweets & Nutrition Bars
An abundance of edible angiosperms, nutrition bars and chocolate available to nourish our teams.
Free Lunches do exist iconFree Lunches do exist
Whether you join the Fit Lab or break bread together on a Friday, at Codewise we do believe in a free lunch.
Standing Desk iconStanding Desk
Don't let the 9-5 give you posture problems. Optional standing desks set your spine free.
Games Room iconGames Room
Whether it’s board games, a PS4, table football, or ping pong, our games room has you covered.
Friday Counter Strike Hour iconFriday Counter Strike Hour
Join us as we shoot the cr*p out of each other in an exact replica of our HQ.
Music Room iconMusic Room
Aspiring Adeles, budding Biffy Clyros, or fledgling Fatboy Slims are well catered for in our full-equipped music room.
Yoga Classes iconYoga Classes
Codewise cares for your full wellbeing. Take time out to refresh your mind, body & spirit at our on site yoga classes.