Position: Senior Data Engineer (Poland)
Company: Svitla Systems
Category: Data Engineer
Experience required: 5y
English level: upper
Published: 2023-02-01T00:00:00+02:00

Svitla Systems Inc. is looking for a Senior SDE 3 Data Engineer for a full-time position in Poland. Our client is one of the world’s largest retailers and the largest private employer in the United Kingdom and serves millions of customers weekly in the stores and online.

Svitla Systems Inc. is looking for a Senior SDE 3 Data Engineer (Fulfillment) for a full-time position (40 hours per week) in Poland. Our client is one of the world’s largest retailers and the largest private employer in the United Kingdom and serves millions of customers weekly in the stores and online. They operate in Hungary, Poland, the Czech Republic, and Slovakia in Europe, offering customers daily value. It is a multi-functional and specialist team that drives operational excellence of services, improves scale for the systems and processes globally, and creates business-leading capabilities. They are an industry-leading agile team of engineers who create the future continuous integration and delivery tools for colleagues and customer & loyalty areas, solving problems and developing new features through quality, scalable, performant, and maintainable technical solutions. They operate with a DevOps philosophy and take responsibility for the software through its entire lifecycle. The team practices continuous integration, delivery, and support of the code through production and beyond. Based in their Kraków office, this multi-functional and specialist team will drive operational excellence of services, improve scale for the systems and processes globally and create business-leading capabilities.
It is a mixed work mode with some office presence expected, probably 2-3 times per month for teamwork and meetings, to help build teamwork and team spirit. There is an opportunity to stay with the project long-term if the candidate is interested in being hired directly by the client after a year or even less.

Requirements:
6+ years of commercial experience in software development.
4+ years of experience in Big Data platforms.
Knowledge of Hadoop Hive.
Knowledge of any stream processing.
Expertise in Scala.
Experience with Spark/PySpark.
Problem-solving, analysis, and computational skills. You are comfortable designing systems and reasoning about them. When tackling problems, you take a thorough and logical approach to solving them and retain ownership through resolution.
Experience in designing and developing systems for high availability and scalability.
Experience working with data and algorithms and setting up solid data platform capabilities.
Depth of professional software engineering experience and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Experience in running and supporting software in production.

Nice to have:
Knowledge of functional programming.
Experience with Kafka and basics of containerization/Kubernetes.

Responsibilities:
Take a business problem and come up with the technical strategy (push vs. pull etc., real-time vs. batches sync vs. async) within the team high-level design and lead the implementation.
Need minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problem.
Showcase exemplary behavior in your work – your design delivery code processes all set examples for your team.
Influence your team’s technical and business strategy by suggesting novel approaches.
Communicate your ideas, get feedback from different stakeholders, and drive convergence to achieve the proper outcomes.
Proactively mentor the rest of the team and help in hiring.
Ensure design or architectural deficiencies are addressed and routinely simplify the integration of your peer teams with your team’s software.
Consistently lead the delivery of valuable features.
Continually propose and drive process improvements.
Help elaborate requirements where necessary.