Note: The job is a remote job and is open to candidates in USA. Niche is the leader in school search, aiming to simplify the process of researching and enrolling in schools. They are seeking a skilled Senior Data Engineer to build and support data pipelines, ensuring data accuracy and performance while contributing to the development of their data platform.
Responsibilities
- Learn about Niche by meeting with various team members to learn more about our company through our Onboarding meetings
- Immerse yourself in the company culture, and get to know your team and key stakeholders
- Build relationships with data engineering team members, understand the day to day operating model, and stakeholders that we interact with on a daily basis
- Start to learn about our data platform infrastructure, data pipelines, source systems, and inter-dependencies
- Start participating in standups, planning, and retrospective meetings
- Participate in periodic data engineering activities, e.g. monthly insights reporting, profile data updates, etc
- Start delivering on assigned data engineering tasks to support our day to day, and roadmap
- Start troubleshooting production issues, and participating in on-call activities
- Identify several areas for improving data engineering processes, and share with the team
- Contribute consistently towards building our data platform, which includes data pipelines, and data warehouse layers
- Independently own and lead workstreams whether it is periodic data engineering activities, or work items in support of our roadmap
- Deepen your understanding, and build subject matter expertise of our data & ecosystem
- Your contributions have led to us making significant progress in implementing the data platform strategy, and key data initiatives to support the company's growth
- You’ve established yourself as a key team member with subject matter expertise within data engineering
Skills
- Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field
- 6+ years of experience in data engineering
- Demonstrated experience of building, and supporting large scale data pipelines - streaming and batch processing
- Software engineering mindset, leading with the principles of source control, infrastructure as code, testing, modularity, automation, CI/CD, and observability
- Proficiency in Python, SQL, Snowflake, Postgres, DBT, Airflow, Docker, Kubernetes, Kafka
- Experience of working with Google Analytics, Marketing, Ad & Social media platform, CRM/Salesforce, and JSON data; Government datasets, and geo-spatial data will be a plus
- Knowledge and understanding of the modern data platform, and its key components - ingestion, transformation, curation, quality, governance, and delivery
- Knowledge of data modeling techniques (3NF, Dimensional, Vault)
- Self-starter, analytical problem solver, highly attentive to detail, effective communicator, and obsessed with good documentation
- Familiarity with Agile product management principles will be a plus
Company Overview