About the company
Gemini is a regulated cryptocurrency exchange, wallet, and custodian that makes it simple and secure to buy bitcoin, ether, and other cryptocurrencies.
Job Summary
Responsibilities:
📍Focused on technical decision making, leading work/projects that affects one or more complex systems and mission-critical areas 📍Consistently deliver code that sets the standard for quality and maintainability 📍Write highly insightful, comprehensive code reviews 📍Design, architect and implement best-in-class Data Warehousing and reporting solutions 📍Lead and participate in design discussions and meetings 📍Can successfully plan and execute projects involving multiple developers and complex requirements, prioritizing strategically 📍Identify, define, and solve strategic problems, thinking holistically about the whole system 📍Mentor data engineers and analysts 📍Design, automate, build, and launch scalable, efficient and reliable data pipelines into production using Python 📍Build real-time data and reporting solutions 📍Design, build and enhance dimensional models for Data Warehouse and BI solutions 📍Research new tools and technologies to improve existing processes 📍Develop new systems and tools to enable the teams to consume and understand data more intuitively 📍Partner with engineers, project managers, and analysts to deliver insights to the business 📍Perform root cause analysis and resolve production and data issues
Minimum Qualifications:
📍7+ years experience in data engineering with data warehouse technologies 📍7+ years experience in custom ETL design, implementation and maintenance 📍7+ years experience with schema design and dimensional data modeling 📍Experience building real-time data solutions and processes 📍Advanced skills with Python and SQL are a must 📍Experience and expertise in Databricks, Spark, Hadoop, etc. 📍Experience with one or more MPP databases (Redshift, Bigquery, Snowflake, etc.) 📍Experience with one or more ETL tools (Informatica, Pentaho, SSIS, Alooma, etc.) 📍Strong computer science fundamentals including data structures and algorithms 📍Strong software engineering skills in any server side language, preferable Python 📍Experienced in working collaboratively across different teams and departments 📍Strong technical and business communication skills
Preferred Qualifications:
📍Kafka, Spark, HDFS/S3, Messaging, machine learning, text analysis, Cloud computing (especially AWS) experience is a plus 📍Experience with orchestration frameworks like Airflow and continuous integration and deployment 📍Knowledge and experience of blockchain, financial markets, banking or exchanges 📍Knowledge of working with BI applications (Tableau/Looker/Power BI, etc) 📍Knowledge and experience of financial markets, banking or exchanges 📍Web development skills with HTML, CSS, or JavaScript