Senior Software Engineer - Data, Analytics, Platform

January 22

Apply Now
Logo of Cadmus

Cadmus

Cadmus is an online assessment platform designed to support learners and empower educators in higher education. By providing proctor-free exam alternatives and enhancing online assessment experiences, Cadmus aims to improve student outcomes and engagement. Its features include learning analytics and scalable intervention opportunities to help students succeed in their studies and transform teaching and learning. Cadmus is globally trusted by leaders in higher education for its holistic approach to academic misconduct, assessment redesign, and curriculum reform.

Education • Software • UX Design • Functional Programming

Description

•Equal Access to High-Quality Education Moves Our World Forward •Meet Cadmus! •At Cadmus, we believe every student should have equal opportunity to achieve academic excellence; that’s why we’re changing how the world learns! •Cadmus is a global EdTech company purposefully built for the higher education sector to break down global learning barriers by providing educators and diverse student cohorts with access to high-quality learning and assessment. •Built on rich, student-centric values, Cadmus empowers individuals to achieve their highest potential and graduate with the critical skills and knowledge to impact our workforces, communities, and evolving world profoundly. •What Will You Do? •At Cadmus, we’re working hard to achieve an ambitious, world-shaping goal: to provide 1 billion students with access to high-quality education by 2050. •That’s why we need a Senior Software Engineer, with expertise in Amazon Redshift, Python, dbt (Data Build Tool), API integration, and AWS. This role will be primarily responsible for developing and maintaining scalable data pipelines, integrating data from multiple sources, and ensuring that our data architecture supports business intelligence, reporting, and analytics requirements. •You will collaborate with cross-functional teams to build and optimize our data infrastructure and provide clean, high-quality data to the business. •Additionally, you will bring your Product Engineering nous to the fore, by helping us build great products for users, and help us deliver our signature high-quality experience for our users worldwide — ensuring our product features are reliable, performant and set up to scale. •We want to do everything possible to ensure our users enjoy their experience and love our platform. •With countless opportunities to make an impact, you’ll help us solve exciting engineering challenges and deliver improved functionality to take Cadmus even further.

Requirements

•Data Engineering: Overall 6+ year of experience, with 3+ years in data engineering with expertise in Amazon Redshift, Python, and AWS. Hands-on experience with dbt (Data Build Tool) for managing SQL transformations and data models. Extensive experience with AWS services such as S3, Lambda, EC2, RDS, and CloudWatch. Expertise in data modelling concepts and designing efficient data structures (e.g., star schemas, snowflake schemas) in a data warehouse environment. Experience building ETL/ELT pipelines and integrating data from multiple sources, including structured and unstructured data. Knowledge of Jinja templating in Python, and good experience in Airflow and MWAA is a plus. •Analytics: 2+ years of working with large, complex datasets, with advanced knowledge of SQL for querying and optimizing large datasets in Redshift. Experience in building large-scale data scraping process for business intelligence purposes. Have worked with data analysts to cleanup data anomalies and building dashboard reports. •Product Engineering: •Startup DNA: You’re flexible, comfortable with ambiguity, and have experience scaling systems to support rapid growth. You have been a one-person army when needed, or worked as a founding engineer. You bring your passion and work ethic to the table every day, and constantly set the example for others. You are constantly looking to upskill yourself, and find ways to improve upon the status quo. •BONUS POINTS: Experience with DevOps practices for managing infrastructure and CI/CD pipelines (Docker, Kubernetes). You also have 2+ years of professional experience in backend or full stack software development. You can develop rich front-end applications in React. You have written backend services in Elixir / Go / Python / Ruby, with GraphQL and REST APIs. You have built things from zero. •BONUS POINTS++: Strong interest in AI/ML, with an understanding of machine learning pipelines and how data engineering supports AI/ML initiatives. Ability to conceive and run experiments, and finetune models

Benefits

•A remote-friendly, flexible working culture; where you can work from any global location •A diverse and inclusive workplace where there are no barriers to anyone succeeding •A surrounding team of mission-driven individuals who genuinely love what they do •Mentoring and succession planning for your career

Apply Now

January 22

Senior Software Developer at CFRA to build customer-facing frameworks using modern technologies. Leverage cloud-native solutions for financial insights and data delivery pipelines.

January 17

Join the ITOM team at Alight Solutions to develop and support ServiceNow products. A focus on operational enhancements and collaborative stakeholder engagement.

January 17

Support the largest ServiceNow implementation in the world as a Senior Software Engineer. Work with a global team at NewRocket.

Discover 100,000+ Remote Jobs!

Join now to unlock all job opportunities.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com