3 days ago
• Develop high quality software • Research, design and implement high quality code • Implement unit tests and support quality assurance procedures • Develop and maintain data pipelines • Source and connect data from source systems to the data warehouse • Design, develop and maintain databases and architecture • Collaborate with engineers, product managers, business analysts, and designers • Advocate for and introduce improvements to our development and architecture • Improve the data team's best practices and processes • Provide support and insight on deployed code
• A thorough understanding of database and data warehousing principles including OLAP, Data Marts, Star Schema and Snowflake • At least 2 years experience in object-oriented languages like Python, Java • Experience with stream-processing systems like Fivetran, Storm, Spark-Streaming • Experience with big data tools like Hadoop, Spark and Kafka • Experience with relational SQL and NoSQL databases like Postgres and Cassandra • Experience using cloud platforms like AWS and Azure • A familiarity with business intelligence tools like PowerBI and Tableau • You have worked and understand agile software development methodologies • Knowledge and interest in artificial intelligence, machine learning and predictive modelling is an advantage
Apply Now