This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Cadmus is a global EdTech company focused on providing equal opportunities for students to achieve academic excellence.
The company aims to provide 1 billion students with access to high-quality education by 2050.
The Senior Software Engineer (Data) will be responsible for developing and maintaining scalable data pipelines and integrating data from multiple sources.
This role requires collaboration with cross-functional teams to build and optimize data infrastructure and ensure high-quality data for business intelligence, reporting, and analytics.
The position is an Individual Contributor (IC) role, requiring autonomy and proactive problem-solving with stakeholders.
The candidate must be able to achieve at least 5 hours of overlap with the Melbourne team, which operates between 9 AM and 6:30 PM AEST.
Employees outside Australia will be classified as Contractors for legal reasons.
Requirements:
The candidate must have 4+ years of experience in data engineering.
Proficiency in Amazon Redshift, AWS (S3, Lambda, EC2, RDS, and CloudWatch), Python, dbt, and Business Intelligence tools is required.
Experience using dbt to solve real problems and knowledge of best practices for Redshift is essential.
Familiarity with data modeling concepts (e.g., star, snowflake) and experience in designing efficient data structures in a data warehouse environment is necessary.
The candidate should have built ETL/ELT pipelines and integrated data from multiple sources, including structured and unstructured data.
Advanced knowledge of SQL for querying and optimizing large, complex datasets is required.
Experience in building large-scale data scraping processes for business intelligence purposes is a plus.
The candidate should possess a startup mentality, being comfortable with decision-making, ambiguity, and rapid growth.
The ability to work independently and manage multiple stakeholders' data needs is crucial.
Benefits:
The position offers a remote-friendly, flexible working culture, allowing work from any global location.
Cadmus promotes a diverse and inclusive workplace where everyone has the opportunity to succeed.
Employees will be part of a mission-driven team that is passionate about their work.
The company provides mentoring and succession planning to support career development.