Position: Data Architect with GCP (only Poland)
Company: Ciklum
Category: Data Engineer
Experience required: 5y
English level: upper

As a Data Architect, become a part of a cross-functional development team working for CellPoint.

About the Client:
CellPoint Digital is experiencing tremendous growth and seeking experienced Data Architect for augmenting our special project development team to achieve our mission: to help you simplify, unify, accelerate and boost your digital channels, whatever travel segment you are in. Founded in 2007 in Copenhagen, Denmark, CellPoint Digital embraces the Scandinavian values of minimalism, simplicity and quality.

We are currently seeking a Data Architect to join us to help set up an environment where data is correctly modeled, transformed, transferred and stored. One of the most essential aspects of this role is translating the business domain into the data domain, including identifying relationships between data elements.

The ideal candidate will always attempt to convince everybody around them that essentially, everything we do is just data, and that business value is directly related to or in fact, is data transformations.
You will be working with a modern stack based on JVM and Kotlin, with infrastructure built on the Google Cloud Platform. Customers will be served from multiple regions using a global load balancer to ensure high availability, fault tolerance, and low latency.
Our development methodology is agile, using Behavior Driven Development. We use techniques from Domain Driven Design to carve out our microservices and put a strong emphasis on functional transformations, Event Sourcing, and CQRS.
Responsibilities
Owning the data layer of the applications being developed
Envisioning how to channel application data into a data sink that can be used to drive further value and add more use cases to data
Communicating with business partners to understand and propose ways in which data value can be enhanced, accessed, and monetized
Design and consult about database solutions and geographically distributed Data Lakes, including document-oriented and Key-value storages of company information
Identify, define, direct, and perform project issue analysis to resolve issues, analysis of the technical feasibility of proposed data solutions
Design projects with broad implications for the business/stakeholders and/or the future architecture, successfully addressing cross-technology and cross-platform issues. Selects tools and methodologies for projects
Work with business and technical stakeholders to understand their business needs and design data and analytics solutions that will address the need
Translate business requirements documentation into data requirements and source-to-target data mappings
Actively participate in design and data model reviews providing constructive feedback
Provide guidance to product and development teams directed toward technical data-related issues
Ensure changes to the data environment are compliant to the architectural standards
Contribute in CoE activities and community building, participate in conferences, provide excellence in exercise and best practices
Requirements
Proven track record of of dealing with various infrastructural elements relating to data, such as databases, ETLs, scripting languages (Python, R), data visualization tools, and data governance principles
Understanding of Google Big Query is a plus, but can also be acquired along the way
Strong understanding of the payment domain and various auxiliary domains
Experience as Data Modeler or Data Architect, profound experience in defining scalable and high-performance Data lake/Reporting systems
3+ years of hands-on experience in cloud data platforms – GCP preferred
Knowledge of SQL and MPP databases (e.g. Redshift, Azure Synapse)
Must have demonstrated breakthrough results in high volume, high availability transactions systems ideally within the finTech/Payment space
Knowledge of professional software engineering best practices for the full software
Knowledge of Data Warehousing, design, implementation, and optimization
Knowledge of Data Quality testing, automation, and results visualization
Knowledge of BI reports and dashboards design and implementation
Knowledge of the development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience participating in an Agile software development team, e.g. SCRUM
Experience designing, documenting, and defending designs for key components in large distributed computing systems
A consistent track record of delivering exceptionally high-quality software on large, complex, cross-functional projects
Demonstrated ability to learn new technologies quickly and independently
Ability to handle multiple competing priorities in a fast-paced environment
Experience with supporting data scientists and complex statistical use cases is highly desirable

What's in it for you
Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, life insurance and Multisport card
Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company-paid certifications
Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
Flexibility: choose how you want to work – a 100% remote or on-sight in our office in Gdansk or Wroclaw.  Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up
Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential
Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events
About us:

Join a well-established company and a strong team of professionals. Seize the perks of global opportunities, local approach and start-up spirit. 
Boost your skills with modern stacks and industry-leading clients!
Enjoy what you do, do what you enjoy!

Be bold, not bored! 
 
Are you already interested? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.