Senior Data Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateResponsibilities and Duties:
This role is an integral senior member of a technical team, responsible for supporting the design, development, and maintenance of the organization's data infrastructure, ensuring the efficient and reliable flow of data across various systems. This position is responsible for ensuring the reliable movement, transformation, and storage of data across various platforms. The incumbent will work closely with data professionals, analysts, and engineers to build and optimize data pipelines, ensuring data quality and integrity. The ideal candidate is adaptable, solution-oriented, and capable of collaborating across multiple teams to support a broad range of data initiatives. The incumbent and team will be involved in every aspect of the data process, from idea generation, analysis, design, build, and support, using the latest technologies and design patterns.
- Design, develop, and maintain robust data processes and solutions to ensure the efficient movement and transformation of data across multiple systems
- Develop and maintain data models, databases, and data warehouses to support business intelligence and analytics needs
- Collaborate with stakeholders across IT, product, analytics, and business teams to gather requirements and provide data solutions that meet organizational needs
- Monitor work against production schedule, provide progress updates, and report any issues or technical difficulties to lead developers regularly
- Implement and manage data governance practices, ensuring data quality, integrity, and compliance with relevant regulations.
- Collaborate on the design and implementation of data security measures, including access controls, encryption, and data masking
- Mentor other associate and intermediate data engineers as needed
- Perform data analysis and provide insights to support decision-making across various departments
- Stay current with industry trends and emerging technologies in data engineering, recommending new tools and best practices as needed
- Other duties as assigned or requested.
Required Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Systems, Data Science, Computer Engineering or related field
- Skills/Competencies: 5 years of experience in design and analysis of algorithms, data structures, and design patterns in the building and deploying of scalable, highly available systems
- 5 years of experience in a data engineering, ETL development, or data management role.5 years of experience in SQL and experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB).5 years of experience in data warehousing concepts and experience with data warehouse solutions (e.g., Snowflake, Redshift, BigQuery)
Job Type: Full-time
Pay: $117,510.05 - $141,517.48 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Work Location: Remote
Similar roles
- Senior Data EngineerExperion Technologies · Plano, Texas, United States · Hybrid
- Lead Data EngineerSmart IT Frame LLC · Los Angeles, California, United States · Hybrid
Principal Data EngineerRS21: A Data Science and Visualization Company · United States · Remote
Senior Data EngineerRaag Solutions · Bellevue, Washington, United States · Onsite- Lead Data EngineerRetail Insight Ltd · Illinois, United States · Hybrid