Senior Data Engineer (Azure Databricks)
Ciklum
Wroclaw or Remote, Poland
About the role
As a Senior Data Engineer (Azure Databricks), become 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.
Requirements
- 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 platform: 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.
Personal skills
- 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.
Apply Now
Don't forget to mention EuroTechJobs when applying.