Job Opportunity: Data Engineer (Mid to Senior Level)
Company: Age of Learning
Salary Range: $100,000 USD to $145,000 USD
Job Summary
Join our dynamic Data and Analytics team as a full-time Data Engineer. Focus primarily on enhancing data products by crafting elegant, scalable data warehousing solutions, real-time analytics transformations, and robust data pipelines for Machine Learning training and inference.
Key Responsibilities
- Design, develop, test, implement, document, and support Data & Analytics systems, adhering to software engineering best practices.
- Proactively identify and resolve operational issues with evolutionary recommendations.
- Ensure testing and validation mechanisms are in place, so data transformations are verified, complete, documented, and meet SLAs.
- Execute projects on tight deadlines in a fast-paced matrixed organization, collaborating with multiple product engineering teams.
- Advocate and participate in Agile/Scrum practice to ensure process health.
- Communicate effectively about data, engineering, processes, and requirements.
Required Qualifications
- 3+ years of data engineering and/or software development corporate experience.
- Able to leverage abstraction to solve complex problems.
- Experience designing and building scalable data systems.
- Excellent SQL skills.
- Proficient in dimensional modeling for data warehousing.
- Fluent in a general-purpose programming language (preference for Python).
- Understands how to leverage both functional and object-oriented programming.
- Familiarity with DevOps (preference for AWS experience).
- Great at data mining.
- Extensive exposure to Agile workflows.
- Exemplary communication skills (both written and oral).
- Good time management skills.
- Can work iteratively, defining requirements as needed.
Preferred Qualifications
- Extensive experience with DBT.
- Extensive experience with Snowflake.
- Extensive experience with columnar data formats.
- Extensive experience with A/B Testing and related optimization across desktop and mobile.
- Extensive experience with DevOps (preference for AWS experience).
- Experience with ML pipelines.
- Experience working in Educational Technology companies and a competitive landscape.
Salary may vary depending on job-related factors such as knowledge, skills, experience, and location.
Apply now to become a part of Age of Learning’s innovative team and help shape the future of data and analytics in educational technology!