Java/Linux On-Call Engineer
Correct Context is looking for a Java/Linux On-Call Engineer for Comscore in Poland and around.
Comscore is a global leader in media analytics, revolutionizing insights into consumer behavior, media consumption, and digital engagement.
Comscore leads in measuring and analyzing audiences across diverse digital platforms. Thrive on using cutting-edge technology, play a vital role as a trusted partner delivering accurate data to global businesses, and collaborate with industry leaders like Facebook, Disney, and Amazon. Contribute to empowering businesses in the digital era across media, advertising, e-commerce, and technology sectors.
We are building new team of 4 people (3 already hired) to drive development and maintenance of few Comscore critical systems. Those systems are core part of infrastructure and require on-call rotations to make sure systems are running and delivering value.
We are looking for developers with DevOps mindset - This is NOT a SysAdmin role, this is development first role and operations role, not operations only. If you can debug stuff on Linux, write/develop software and are not afraid of random pieces of code, let's run.
We offer:
Real big data projects 🚀
An international team (US, PL, IE, CL) 🌎
A small, independent team working environment 🧑💻
Flexible work time ⏰ (but with on-call service)
High influence on working environment
Hands on environment
Fully remote or in-office work in Wroclaw, Poland 🏢
16,000 - 22,000 PLN net/month B2B (that includes regular fulltime development work + OnCall rotations which we estimate on ~10h~20h on rotation week per person on shift, 4 people = 4 weekly shifts per month) 💰
Private healthcare 🏥
Multikafeteria 🍽️
Free parking 🚗
As a Java/Linux On-call Engineer, you'll:
This is development-primary role (this role is DevOps, but more Dev than Ops)
Developing new and refactoring existing data processing and data ingestion services
Make sure Big Data File Ingestion pipelines are running
Figure out dependencies of software, untangling when needed, cut when needed
Work with technologies like: Main - java, python. Legacy (debug/discovery): perl, c++, c generated by python and compiled on the fly. Data - aws s3 (i.e. parquet), 400 node postgresql cluster, mssql clusters, spark, apache airflow and other random tools (no MongoDB though!)
Work with AWS Services
Work in a small and effective team of high-performers and collaborating with 3-4 other teams around that ecosystem
Work in PST Timezone. No core hours, but sync meetings are in PST, typically 3-4 times a week. Need to cooperate with PST zone devs from other teams. Development can be done on your own schedule. Manager of the team is in PL
Regular work (development) is happening over ~230 days a year (polish holidays are in force and also 20 additional days without providing service)
You’ll take part in 24/7 365 on-call rotation - current pattern is that over week there is some maintenance needed and usually there is 1 day over 2 weekends a month that require more attention - around 5-8h) - if you can automate operations, fix it, delete it? to make sure weekends and On-Calls are not needed - THAT'S EVEN BETTER, WE NEED YOU
The candidate must have:
3+ years of strong backend development experience (ideally Java, but Scala/Kotlin/C#/PHP/C++/Rust are fine too if you are sharp and willing to switch to java)
3+ years experience with relational databases (MySQL, PostgreSQL, etc.)
2+ years of Linux experience
Strong debugging skills
Sharp axe
Great communication skills in English to work effectively in an international team
Love On-Call :]
Nice to have:
Data Engineering/ETL/Big Data experience
Knowledge of Linux processes, shell scripting, service management and networking
Python, Bash expertise
AWS Services knowledge (EKS, EMR, EC2)
Apache Airflow, Trino, Spark knowledge
Migration from Data Center to Cloud experience
Jenkins, IaC (Terraform, CloudFormation) knowledge
If you don't have all the qualifications, but you think there is a match, let's talk!
The recruitment process for the Java/Linux Engineer position has following steps:
Technical survey ~ 10min
Technical screening - 30 min
Technical interview - 1h-2h (depending on your experience and how fast we can go through some things)
Interview with manager - ~30 min
- Department
- Comscore
- Locations
- Ruska 3, Wrocław (near pl. Solny)
- Remote status
- Fully Remote
- Employment type
- Full-time
Ruska 3, Wrocław (near pl. Solny)
-
Products
We strongly believe that working on a specific product for longer period of time has a lot of benefits. Person working in such environment where deep understanding of a product, technology in a stable environment can render great ideas, improvements and benefit everybody. No switching projects every three months, no new manager every three months, no new customer every three months. -
Craftsmanship
Everyday we learn something. It's great when you can not only learn but use that knowledge to build great stuff and grow yourself. We are big fans of excellence and technical craftsmanship. No excuses to avoid CI, tests, QA, best practices. It's true that shipping is the most important thing, but in the end, it's your name on it, let's make it right way. -
Stable and Flexible Environment to Grow
As practice shows, small teams are best to achieve best results and we are big fans of that approach. It's easier to agree on holidays, specific time to work, plan your time to take children from school. It's easier to agree on technical solutions and easier to communicate. With all that and bunch of extra smaller things like private healthcare, trainings, flexible working hours, fully remote or office options, employment of B2B type of work, lawyer/accountant help we are creating stable and safe environment for you to grow not only on a technical level, but also as a person. -
Technical Autonomy
We trust you. All teams have the autonomy to pick best solutions, best software, best approach for problem solving. No crazy managers to tell you that mongodb is a must or everybody must work in vim. We want you to support you on the road to technical excellence and avoid artificial blockers. All structures are as flat as possible and all decision making is as close to the core as possible. I hope you enjoy this a lot.
Workplace & culture
We really love to make working software products. We are small teams that are focused on specific products. Each of us contributes to project we like the most and with trust, independence and autonomy, hands-on approach and great software craftsmanship we shape the future.
About Correct Context
Correct Context is about gathering together best IT Developers, UX and UI Designers, Product People and Ambitious Product Companies to build and grow Greatest Products that matter.
Already working at Correct Context?
Let’s recruit together and find your next colleague.