Senior Data Engineer Job Description
Role Description
We are looking for a versatile data professional, capable of leading end-to-end projects. The responsibilities include requirements gathering and cross-functional collaboration with internal engineering teams, data discovery and exploration, designing and prototyping metrics, data validation and quality checks, dashboard and visualization development, query optimization, all the way to presenting meaningful and actionable insights.
Responsibilities
- Gather technical and business requirements alongside cross-functional, internal engineering teams
- Discover and explore datasets suitable for the project requirements
- Design and develop impactful and actionable metrics
- Collaborate with engineers on data acquisition and modeling
- Perform data validation and quality checks
- Develop dashboards, embedded product visualizations and comprehensive reporting
- Clearly present insights and recommendations based on quantitative research
- Independently manage, prioritize and deliver project milestones to ensure on-time completion
- Cultivate client relationships and promote collaboration
- Participate in roadmap development to grow the maturity of the data domain within the company
Minimum Qualifications
BS in Computer Science, Math, Statistics, or other quantitative field8+ years of experience where the primary responsibility involves working with data. This could include roles such as data analyst, data scientist, data engineer, or similar positions8+ years of experience with SQL, ETL, data modeling, and at least one programming language (e.g., Python, PHP etc.)Strong written and verbal communication skillsStrong critical thinking and problem-solving skillsProficiency in designing and developing business and product KPIsProficiency in applying descriptive statistics in metricsProficiency with data exploration, manipulation and transformation tools and libraries (Jupyter, Pandas, Numpy, Matplotlib)Proficiency with data visualization tools such as Tableau, Power BIFamiliarity with project management tools and agile / scrum development methodology and rituals (Jira, Sprint)Hybrid Role - 3 days onsite (Fremont, CA)Preferred Qualification
Familiarity with version control systems (git, mercurial, etc.)Familiarity with data warehousing conceptsDomain knowledge of data infrastructure, cloud computing, security, product, operationsPrevious roles in consulting or Managed Services