Key requirements:
- 4+ years of Big Data and Data Engineering experience.
- Spark and Scala experience strongly preferred (required for the more senior level roles).
- Hadoop and Bigdata Eco system experience strongly preferred.
- Proficiency with NoSQL or RDBMS.
- Experience programming in Python, Java, GoLang, or another scripting language.
- Proficiency in Structure Query Language (SQL)
- Experience with data structures, algorithms, and columnar Database Management System (DBMS). ClickHouse knowledge/experience is a plus.
- Leadership and mentoring experience preferred (required for the AVP roles)
- Prefer experience building enterprise applications using Java, Scala, and operating systems, such as Unix.
- Prefer experience with Apache Ecosystem, including Spark, Hive, and Hadoop.
- Prefer knowledge of TeamCity (or similar) tool for Continuous Integration (CI) and Continuous Deployment (CD).
- Consult on improving data reliability, efficiency, and quality.
- Help build the Infrastructure required for optimal extraction, transformation, and data loading from a variety of data sources using batch processing
- Ensure architecture supports business requirements.
- Collaborate with stakeholders to understand requirements, evaluate, and refine stories.
- Build reliable software that is easy to support in production and design, and develop high-quality and easily maintainable code.
- Design, implement, and test solutions, providing support through the production process.