Job Closed
This listing is no longer active.
We are a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.
Staff Data Engineer
Location
Texas
Posted
40 days ago
Salary
$165.7K - $207.1K / year
Seniority
Lead
Job Description
Staff Data Engineer
Natera
• Design, develop, and maintain robust, scalable, and secure data pipelines for ingesting, transforming, and validating clinical real-world data (RWD). • Implement software solutions using programming languages (e.g., Python, SQL) and cloud technologies (e.g., AWS). • Collaborate with software/quality engineers/analysts and product managers. • Communicate testing progress, risks, and quality metrics. • Analyze and fix defects identified within applications, services, or data pipelines. • Write SQL, Python, ELT code for querying clinical and genomic data. • Create data marts and perform data transformation and de-identification tasks. • Develop scalable data pipelines and processing workflows using AWS services. • Experience with Apache Airflow for workflow orchestration. • Apply version control (Git), CI/CD pipelines, and agile methodologies. • Support staff recruitment and onboarding, providing mentorship.
Job Requirements
- BS degree in computer science or comparable program.
- 12+ years of overall software development experience, preferably building complex data or process management applications.
- SQL databases (Postgres, Snowflake, Redshift, Athena), SQL, and ETL.
- Excel/Macros, Quicksight and Tableau or similar applications.
- AWS services like Redshift and S3.
- Software engineering best practices including agile methodologies, code reviews, source management, build processes, testing, and operations.
- Proficient with data standards (e.g., CDISC, FHIR) and regulatory requirements (e.g., HIPAA, GDPR).
Benefits
- Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents.
- Free testing for employees and their immediate families.
- Fertility care benefits.
- Pregnancy and baby bonding leave.
- 401k benefits.
- Commuter benefits.
- Generous employee referral program.
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
• Develop, maintain and evolve data ingestion and transformation pipelines following a medallion architecture; • Build and monitor integrations between the data lake and external applications (Octadesk, Salesforce and others); • Implement observability mechanisms for proactive failure detection, performance monitoring and cost control; • Collaborate with product, BI and engineering teams to understand needs and design scalable data solutions; • Document processes, pipelines and technical decisions to facilitate maintenance and onboarding of new team members.
Senior Data Engineer, Databricks
Codvo.aiBuilding Advance AI & Cloud Native Software Using The "Virtual Silicon Valley" Model. Let’s Talk AI, Cloud and Outcomes.
• Design, develop, and maintain scalable data pipelines using Databricks and Python • Build and optimize ETL workflows for structured and unstructured data • Work with Databricks Lakehouse architecture and implement best practices • Manage and implement data governance using Unity Catalog • Integrate AWS data services such as S3, IAM, VPC, and other relevant services • Collaborate with cross-functional teams to deliver high-quality data solutions • Build dashboards and support data visualization requirements • Ensure data quality, reliability, and performance optimization
• Build data pipeline, ELT and infrastructure solutions • Create automated monitoring, auditing and alerting processes • Work with business and application teams to implement data strategies • Design, develop, implement, and optimize ETL processes • Improve operations, monitoring and performance of data warehouse • Influence and communicate with stakeholders • Redesign and optimize existing data processes using AI • Live by and champion company values
• Develop and maintain ETL/ELT data pipelines in high-volume, complex environments using Apache Spark (Scala and Python) and AWS; • Contribute to the evolution and expansion of the Analytics Platform, focusing on Big Data architectures and technologies; • Gather, analyze, and translate business requirements into technical data solutions; • Design and maintain analytical data models, metrics, and KPIs; • Integrate multiple data sources, including streams (Apache Kafka / MSK) and SQL and NoSQL databases; • Develop, operate, and evolve data pipelines in production environments; • Ensure scalability, performance, reliability, data quality, and governance; • Prepare, cleanse, and make data available for analytical and operational consumption; • Automate the creation, configuration, and monitoring of data pipelines and environments; • Manage SLAs, handle failure remediation, and resolve incidents in data flows; • Work collaboratively in agile squads, supporting technical decisions and promoting data engineering best practices; • Provide technical mentorship and share knowledge within the team.




