Experience: 4.00 + years
Salary: AUD 75000-95000 / year (based on experience)
Expected Notice Period: 30 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: Cadmus)
(*Note: This is a requirement for one of Uplers' client - Melbourne based funded e-learning company)
What do you need for this opportunity?
Must have skills required:
Amazon Redshift, Business Intelligence, DBT, ETL, AWS, MySQL, Python, SQL
Melbourne based funded e-learning company is Looking for:
Role Title: Senior Software Engineer (Data)
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 (Data) with 4+ years of experience in data
engineering. This person 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.
Requirements:
Amazon Redshift
AWS (S3, Lambda, EC2, RDS, and CloudWatch)
Python
dbt
Business Intelligence tools
Bonus: Jinja, Airflow, MWAA
Have used dbt for solving real problems at work. You know where it can get tricky,
and you have found a way around issues.
You have used Redshift extensively, and you know the best practices for working and
maintaining data on it.
Have used data modelling concepts (e.g. star, snowflake) to design efficient data
structures in a data warehouse environment. You have seen scaling without loss of
performance
Built ETL/ELT pipelines and integrated data from multiple sources, including
structured and unstructured data.
Have worked with large, complex datasets, with advanced knowledge of SQL for
querying and optimizing.
Built large-scale data scraping processes for business intelligence purposes.
You have been entrusted with critical decision-making.
You understand the pros and cons of the decisions that you have taken, and have
reflected upon them.
You can take an idea and take it all the way to closure, with minimal hand-holding.
You''re flexible, comfortable with ambiguity, and have experience scaling systems to
support rapid growth.
You have been a one-person army when needed, working with multiple stakeholders
for their data needs.
Considerations:
participating in group-level activities like code reviews, stand-ups, but the magic that we can
create is the extra 10-20% that we are willing to go for our users, and that starts with the effort
we put in everyday, on everything. You will need to truly own the work that you do, which
includes the quality bar that you set for yourself and others.
It is expected that you will be able to operate with a high degree of autonomy. We are a small
team of engineers (<10) and we will need you to be proactive and solve problems with other
stakeholders (e.g product, design) without needing a lot of handholding.
customer expectations. Hence, we have to build a lot of product and supporting infrastructure
FAST.
some of our most experienced team members. Hence, it is expected, from a communication
and training POV, that you will be able to achieve at least 5 hours of overlap with the team in
Melbourne, which typically works between 9 AM and 630 PM AEST.
Contractor. That has no bearing on how your day to day at Cadmus would look like.
How to apply for this opportunity?
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!