We are looking for a responsible Data Architect who will help us build internet inventory, robust APIs, and Data Services for security teams. The successful candidate will be responsible for designing and implementing complex data architectures that support our organization's business objectives. The Data Architect will be an expert in various data warehouse technologies and skilled in data schema design. You'll join a small team of highly skilled professionals, bring new knowledge, and have the opportunity to shape our culture.
Job location: Remote / Serbia
Job Description:
- Develop and maintain data architectures for our organization's data warehouse systems
- Design and implement data schemas that support our organization's business requirements
- Analyze and optimize data structures and algorithms for efficient data processing and storage
- Collaborate with cross-functional teams, including software developers, data analysts, and project managers to design and implement effective data architectures
- Conduct research and keep up-to-date with the latest developments in data architecture and data warehouse technologies
- Provide technical guidance and support to other team members in matters related to data architecture and schema design
- Create and maintain documentation related to data architectures and data schema design
Requirements:
- At least 5 years of experience as a Data Architect or a related role.
- Expertise in data warehouse technologies, including but not limited to Clickhouse, Elasticsearch, and Scylla.
- Experience in designing and implementing data schemas for large-scale data warehouses.
- Proficiency in data modeling, data normalization, and data warehousing concepts.
- Familiarity with ETL processes and tools.
- Excellent communication and interpersonal skills.
- Ability to work independently and in a team environment.
- Strong analytical and problem-solving skills.
- Proficient in Scala specifically in the context of Apache Spark
- Excellent knowledge of English, written and spoken.
Nice to have:
- Other coding languages such as Elixir and Python