Join team that loves agile approach, tech excellence and clear solutions to develop highly efficient analytical pipelines with small, independent team that loves to try new things.
If YOU:
- are passionate about distributed systems
- are interested in tech excellence
- have fun when programming
- are using cloud to solve complex issues
- have high coding, ethic and design standards
Join us to grow Infrastructure Team. We offer safe, stable yet flexible environment for you to grow as a developer and a person building best data analytics products on the market.
Requirements:
- experience in writing python and bash code
- solid Linux background and Linux understanding
- solid Docker and Kubernetes experience
- 3+y AWS experience
- 2+y Kubernetes experience
- ability to driver end-to-end projects
- ability to guide other team members
- design and implement end-to-end delivery pipelines
- great communication skills
- know good practices and standards
- being proactive and hands-on person
- understand API communication patterns (HTTP/REST/RPC)
- understanding of micro-services architecture in data processing pipelines
- understanding of software production pipelines (CI/CD, building, shipping)
- have experience with at least one of Cassandra/Druid.io/ElasticSearch
Day to day work:
- cooperate with Database/Web/TechSupport teams to solve and troubleshoot infra issues
- maintain existing EC2/CloudFormation/AutoScalingGroups/Kubernetes solutions and optimize them
- guide other teams on how to use infrastructure and reveal them technical abilities so they can utilize infrastructure fully and also in cost efficient way
- work with tech like: Docker/Kubernetes/AWS/Airflow/Kafka/Cassandra/ElasticSearch/Druid.io/Spark
- help other teams to design data pipelines to match infrastructure constraints and costs
- say NO when somebody wants to add mongodb to the stack (or other crazy ideas)
- put your own ideas into real world products (we are still small team and everybody contribution is essential and welcomed!)
- write quality code - yes, shipping is most important, but at the end it's your name on it, let's make it right way
OnCall:
We have an oncall with weekly shifts. 99% of cases can be postponed to next day, over last 4 years we have 1 major outage a year so oncall is mostly watching alerts on slack (we are tuning alerting systems all the time so we don't have crap alerts, only important ones, probably once a week or less to react).
We offer:
- real big data projects
- hands-on an all solutions and decisions within the team
- your ideas going to production
- small, independent team working environment (no crazy meetings, no big management structure, the team make rules and ship the software)
- fully remotely or in office (Wrocław, Szewska 5)
- private healthcare, multikafeteria
- trainings
- working on product (no project switching every 3 months) - we believe such approach benefit both sides the most, where you can fully focus on specific tech stack, specific product, specific problems
- flexible work time (if you need to get your child from school or do something in the city)