Strong debugging skills and crap discovery, quickfixing
Sharp axe
Love On-Call :]
Strong knowledge of Linux processes, thread management, shell scripting, service management and networking
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
Confidence when moving services with uptime
Your responsibilities
Make sure Big Data File Ingestion pipelines are running
Figure out dependencies of software, untangling when needed, cut when needed
Developing new and refactoring existing services
Work with technologies like: python, java, perl, c++, c generated by python and compiled on the fly, 400 node postgresql cluster, mssql clusters, spark, apache airflow and other random tools (no MongoDB thought!)
Work on OnPrem 400 nodes cluster processing data
Potentially AWS Services
Work in a small and effective team of high-performers of 4 people and collaborating with 3-4 other teams around that ecosystem
Working in PST TimeZone
Idea is that you don't have to be in PST all the time, regular development probably can be done any time, some synchronization meetings happen in PST.
but for sake of the deal, let's assume you should be able to show up 3 times a week in PST timezone (although in practice this won't be the case)
potentially manager of that team is in PL as well - that's to be established
You’ll take part in 24/7 365 on-call rotation
regular work (development) is happening over ~230 days a year (polish holidays are in force and also 20 additional days without providing service)
additionally there is 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