The job holder is responsible for designing and developing programs, algorithms, and automated processes to cleanse, integrate, and evaluate large datasets from disparate sources, implementing complex business logic as needed with available data processing tools.
Requirements
- Bachelor's or Master’s degree in Statistics, Mathematics, Quantitative Analysis, Computer Science, Software Engineering, or Information Technology
- 12+ years of relevant experience with developing, debugging, scripting, and employing big data technologies (e.g. Hadoop, Spark, Flink, Kafka, Arrow, Tableau), database technologies (e.g. SQL, NoSQL, Graph databases), and programming languages (e.g. Python, R, Scala, Java, Rust, Kotlin)
- Deep experience in designing and building dimensional data models, ETL processes, applied data warehouse concepts and methodologies, optimized data pipelines, and working with data architecture
Benefits
- Opportunities for professional growth and development