Senior Java/Linux Engineer (EST)
Correct Context is looking for a experienced Java/Linux 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.
Story
We are migrating 450 bare metal nodes datacenter into AWS or potentially other datacenter. All that is linux with very different kind of ingestion and processing pipelines involving multiple stacks (perl, spark/java, python, postgresql, hbase, hadoop). Target infra is AWS (or other datacenter, depending on service) and Java/Spark.
We have 6 months to do that. Data center and most of the team is in PST timezone (west US). There is requirement to be available some days in EST timezone to have sync window with PST team.
We have 6 months to do this migration.
After migration is done, we will be maintaining and evolving new system which involves Petabate scale ingestions. We are building PL team to handle that task. Currently we have 3 out of 6 planned people for that. If you know any friends that like to do challenging, fun and crazy stuff on Linux and Big data, that's correct place.
We offer:
- Real big data projects (PB scale) 🚀
- An international team (US, PL, IE, CL) 🌎
- A small, independent team working environment 🧑💻
- High influence on working environment
- Hands on environment
- Flexible work time ⏰
- Fully remote or in-office work in Wroclaw, Poland 🏢
- 20,000 - 26,000 PLN net/month B2B 💰
- Private healthcare 🏥
- Multikafeteria 🍽️
- Free parking 🚗
As a Linux Engineer, you'll:
- Lead and guide other team members
- Solve problems when the team is stuck
- Deal with PBs of data!
- Design new architecture solutions on the fly of the migration
- Kill data center of 450 bare metal servers running multiple products
- Move services to other data center or AWS as they are
- Move services to other data center or AWS with refactoring
- Be discovering usage/data patterns in existing services projects
- Be figuring out dependencies of software, untangling when needed, cut when needed
- Work with technologies like: perl, c++, java, python, c generated in python and compiled on the fly, 400 node postgresql clusters, mssql clusters, spark and many more (no MongoDB thought!) - Target technology is Java/Spark
- Work in a small and effective team of high-performers of 5-7 people (including program manager for this initiative)
- Have a lot of fun!
- Not go to many meetings, there is no time for that, we need to run with stuff
- Be keeping pulse on team work and helping them to make good decisions where to chop
The candidate must have:
- 5+ years of strong Linux experience
- 2+ years of strong Java experience
- Sharp axe
- Strong knowledge of Linux processes, thread management, shell scripting, service management and networking
- Strong knowledge and good understanding of Java/JVM and ecosystem (how Java resources map to system resources, how to optimize it and scale)
- Confidence in handling high-pressure situations and making quick decisions during incidents (nothing is on fire, but we have few months to do this migration)
- Great communication skills in English to work effectively in an international team
- Ability to work in the EST timezone (at least 3 days a week, potentially more in "hot" periods like migration execution, less in normal operations, programming and discovery work)
- Confidence when moving services with uptime
- Courage to move stuff even if nobody tells you what to do!
If you don't have all the qualifications, but you think there is a match, let's talk!
The recruitment process for the 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
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.
Senior Java/Linux Engineer (EST)
Loading application form
Already working at Correct Context?
Let’s recruit together and find your next colleague.