Remote Senior Software Engineer (Data)

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Leave a feedback