Senior Data Engineer (Azure Databricks) In Poland
Summary
- We are looking for a Senior Data Engineer to become part of a cross-functional development team digitalizing processes for a well-known retailer.
- Possible locations: preferable locations: Gdansk and Wroclaw, with the possibility of visiting and working from the office second option: remotely in Poland, but with the possibility to go on business trips to Gdansk and Wroclaw to meet with the client (sometimes)
- Project length: 6+ months
- Upper-Intermediate English.
- Start is on December 2nd, till July 7th, ( the information about possibility of extencion)
Project Description:
We are seeking a skilled Senior Data Engineer became a part of a cross-functional development team digitalising processes for one of the well-known retailers.
Responsibilities:
- 5+ years of experience in Azure Databricks, Spark, and Synapse
- Min. 5 years of experience in Python
- Experience in Azure functions, microservices
- Diagnose and solve functional and performance/scalability issues
- Develop functionality that meets the team's DoD or/and collaborate with the team to resolve open product issues
- Ability to write clean and testable code
- Understanding of different types of software architecture
- Ability to design with scalability and maintainability in mind
- Write highly testable, automatable, and performant code over the whole SDLC using high coding standards and software best practices
- Develop product, and deliver features and updates according to the product roadmap
- Develop and review feature design documents and provide inputs/updates to specifications for the solution
- Actively participate in technical design workshops and produce technical specification documents as requested
- Participate in the team activities according to the methodology - daily meetings, planning, retrospectives, etc)
- Сoach/supervise middle/junior engineers by demand of the project
Qualifications
- Bachelor's degree in Computer Science or equivalent
- 2 – 5 years of commercial experience in large-scale enterprise solutions
- Proven track record of technical design and development as part of a team
Essential:
- Working experience with Big Data platforms: Azure Databrics, Spark, and Synapse
- Programming Languages – Python
- Proven track record of technical design and development as part of a team
Desirable:
- Azure SQL and Azure Cosmos DB experience as well as Kubernetes and containerization tools
- Testing frameworks – JUnit, ScalaTest
- Agile development methodologies
Your soft skills matter
- Communication is a key. You speak and write in English fluently or at least at an upper-intermediate level
Accountability:
- Following the "said and done" principle
- Accountability for the own scope of work
Drive:
- Proactive in efforts to deliver results according to the expectations
- Suggesting new ideas, looking for alternative solutions
Self–development:
- Eager to learn and grow: curious, keen to constant self-development
- Constantly improving own mastership
Effective communication:
- Ability to express ideas, thoughts, and questions simply, concisely, and in a structured way
Mentoring:
- Capability to assess tasks of less experienced colleagues
- Skilled in constructive feedback providing