The Motley Fool is seeking a Contract Analytical Data Engineer to build scalable, reliable, and business-ready data solutions.
This is an independent contract role requiring 40 hours per week for a duration of at least 6 to 12 months.
The position is best suited for a mid-to-senior level engineer with 4-5+ years of relevant experience.
The Data Team provides the trusted data foundation for the entire business, bridging the gap between data engineering and analytics.
The role involves designing and implementing scalable data models, ensuring quality and governance, and collaborating with analysts and stakeholders to deliver business-ready data sets.
Responsibilities include building and optimizing data pipelines, developing workflows, diagnosing data issues, and implementing data validation and monitoring.
Requirements:
Candidates must have 5-7 years of experience with cloud data warehouses, including at least 3 years of hands-on experience in Snowflake.
A minimum of 4 years of experience in data engineering, analytics engineering, or a similar data-focused role is required.
Knowledge of data warehousing concepts such as Star/Snowflake schemas, slowly changing dimensions, and data marts is essential.
Proficiency in SQL, including advanced joins, CTEs, and window functions, is necessary.
Experience with Python for data manipulation, ingestion, and API integrations is required.
Familiarity with workflow orchestration tools such as Airflow is important.
Candidates must be able to work independently and communicate effectively with both technical and non-technical stakeholders.
Benefits:
The hourly pay range for this position is between $85 and $100 USD.
The Motley Fool is open to discussions regarding compensation if the candidate's target is outside of this range.
The company values high-quality work, curiosity, and initiative, providing a collaborative work environment.
Employees are part of a purpose-driven financial services company focused on making a positive impact on people's financial futures.