Senior Data Architect / Team Lead Offline
Job Summary
We are looking for a Senior Data Architect who will be a significant part of creating a data platform for a new product.
Goals of the project:
β Develop a new data platform that would run on AWS and replace the legacy one.
This platform is expected to:
β Enable business analysts and data scientists to perform analysis to gain insights on customers, business operations, etc, as well as build forecasting and recommendation ML models, and perform A/B testing.
β Support zero-code acquisition and processing of a new data source, add features into the data and spin up new ML models in production.
β Have data curation capabilities, support the required levels of data resiliency and consistency, and be cost-effective and properly automated.
Requirements:
β Data architecture experience
β A clear understanding of ETL and data curation
ββ Strong experience and understanding of relational and distributed databases (including internals) (e.g. PostgreSQL, MySQL, Cassandra, etc.)
β Proven experience in Spark, Kafka, and streaming systems (Spark Streaming / Kafka Streams / Apache Flink), as well as query execution engines (e.g., Presto)
β Strong experience with AWS
β Strong understanding of reactive & functional programming
β Strong expertise in Java, Scala, SQL, and Python
β Good documentation skills
β Experience with continuous integration, test automation, and deployment
ββ Experience with data monitoring and tracing in distributed and service-oriented systems
β Experience in distributed systems design and best practices
β Experience with Hive, Hadoop
β Understanding of integration with Tableau or other BI tools
β Advanced / fluent written and spoken English
Responsibilities:
β Work with the Director of Data Engineering to design the data platform
β Manage and guide software engineers during the development
β Systematically work on formalizing business processes, customer acquisition lifecycles, and the overall data framework
β Actively participate in the development
We offer multiple benefits, such as:
β Challenging work in an international and professional environment
β Mastering the English language with a native speaker
β 40-hour working week with flexible working hours
β Flexible WFH policy
β Competitive salary
β PE accounting and support
β 20 paid vacation days per year
β 14 paid sick leave days per year
β Medical insurance
β Annual 250$ deposit for attending external events (conferences, workshops, etc.)
β Long-term employment and real opportunities to change roles and projects within the company
β Yoga classes, workout corner
β Collaborative and friendly team environment
β Cozy, fully equipped office space in the city center (near βPalats Ukrainaβ subway station)
The job ad is no longer active
Look at the current jobs Tech Leadership Kyivβ