Senior Data Engineer (Azure Databricks)

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.

Share this Job

More Job Searches

Poland      Data Science      On-site      Python Developer      Remote      Ciklum     

© EuroJobsites 2024