CVS Health logo
CVS Health

Bringing our heart to every moment of your health.

Staff Data Engineer

Data EngineerData EngineerFull TimeRemoteLeadTeam 10,001+Since 1963H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

37 days ago

Salary

$106.6K - $284.3K / year

Seniority

Lead

Job Description

Staff Data Engineer

CVS Health

Role Description We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. If you’re eager to make a real impact in the healthcare industry through your own meaningful contributions, join us as we pave the way for technical innovation. At CVS Health, we possess an extensive repository of healthcare data spanning over 150 million individuals, providing an unparalleled foundation for ambitious engineers. In this high-impact, high-autonomy role, you will be a technical innovator and visionary, leading the evolution of our data infrastructure. You will take a lead role in the end-to-end development of critical data self-service platforms designed to modernize how petabyte-scale data is ingested, accessed, and managed. Your work will be instrumental in shifting from traditional, ticket-driven data handling toward a Data Mesh approach, empowering data owners to take full accountability for their data quality through the robust internal tools you build. As a Staff Data Engineer, you will: - Architect Petabyte Pipelines: Engineer scalable, reliable, and performant data pipelines to assemble large and intricate datasets using SQL, DBT, and Snowflake, ensuring high data availability and integrity. - Build Data Platforms: Independently design and maintain internal React (TypeScript) interfaces and Python backend services that automate data ingestion and discovery, reducing lead times for application teams from weeks to minutes. - Develop Data APIs: Build and maintain production-grade REST and gRPC APIs that serve as the high-performance interface between our Snowflake data layer and downstream consumer touchpoints. - Modernize Data Operations: Implement a GitOps model for data using GitHub Actions and Argo/Kargo, integrating standardized logging, alerting, and automated observability into the heart of all data products. - Innovate with AI: Leverage Cursor AI, MCPs, and other AI tooling to accelerate the data engineering SDLC, from optimizing complex SQL queries to automating schema migrations. - Collaborate and Lead: Communicate with business leaders to translate complex data requirements into functional specifications while mentoring other engineers in modern data architecture and software best practices. Qualifications - 7+ years of experience in Data Engineering with a heavy focus on Python as the primary scripting and backend language. - 7+ years of experience with SQL and cloud data warehouses (e.g Snowflake, AWS, GCP, etc.) - 7+ years of experience building high-volume ETL/ELT pipelines and data modeling. Requirements - 5+ years of experience with DBT (Data Build Tools). - 5+ years of experience building frontend applications with React and designing RESTful APIs. - 5+ years of experience with GitHub Actions and GitOps-based deployment tools (e.g., Argo or Kargo). - Big Data Architecture: High-level understanding of big data design patterns, including Data Lake, Data Mesh, and Iceberg, along with data normalization strategies. - GitOps & Deployment: Demonstrated experience with Argo/Kargo for Kubernetes-based deployments and advanced GitHub Actions for workflow automation. - Messaging & Streaming: Experience with message queuing technologies such as Kafka, SNS, or RabbitMQ to support real-time data movement. - AI-Enhanced Development: Proficiency in working with Cursor AI, GitHub CoPilot, or similar AI-driven environments to accelerate engineering cycles. - Observability: Strong experience with metrics, logging, monitoring, and alerting tools to ensure production system reliability. - Software Fundamentals: Strong grasp of data structures, algorithms, async programming patterns, and parallel programming. - Healthcare Domain: High-level understanding of HL7 V2.x or FHIR based interface messages. Education - Bachelor’s Degree in Computer Science, Data Engineering, or a related technical field. Benefits - Comprehensive medical, dental, and vision coverage. - Paid time off. - Retirement savings options. - Wellness programs and other resources, based on eligibility.

Related Categories

Related Job Pages

More Data Engineer Jobs

Exactera logo

Staff Data Engineer

Exactera

Easy-to-use corporate tax compliance software for transfer pricing, tax provision and R&D tax credit

Data Engineer37 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• As Staff Data Engineer, you will provide senior onshore technical leadership for the data engineering team. • You will own a defined slice of our centralized Databricks data platform with full accountability for decisions and delivery. • Serve as a technical counterpart to the Principal Data Platform Engineer. • Drive architectural judgment and independent problem-solving as platform complexity scales post-migration. • Build and maintain production data pipelines within the patterns and governance established by the Lead Data Platform Engineer, ensuring reliability and performance at multi-terabyte scale. • Exercise architectural judgment on data modeling, pipeline design, and platform usage. • Engage proactively with product and engineering stakeholders to translate requirements into data solutions.

California + 1 moreAll locations: California | New York
Marriott logo

Senior Software Engineer- Data & Personalization

Marriott

Marriott International is the world’s largest hotel company, with more brands, more hotels and more opportunities for associates to grow and succeed.

Data Engineer37 days ago
Full TimeRemoteTeam 201-500

Role Description - Function as a technical lead and subject matter expert within the Digital Marketing data domain. - Perform research, analysis, design and development on a wide range of next generation data capabilities and products. - Assume technical ownership of service provider deliverables, lead their technical resources to ensure deliverables are of high quality, follow standards & best practices, and perform at scale. - Ensure all projects follow the defined development and business case processes. - Ensure early warning to the business stakeholder executives regarding degraded or missed service levels. - Coordinate with Application Delivery and Infrastructure teams for deployment and production support activities. - Follow all defined IT standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provide input for improvements to the appropriate process owners as needed. - Maintain a proper balance between business and operational risk. - Assess when risks need to be escalated to right channels. - Follow the defined project management standards and processes. - Train and/or mentor other team members, and peers as appropriate. - Liaise with multiple teams to steer projects from inception to successful delivery. - Identify opportunities to enhance the service delivery processes. - Validate that Service Providers develop and manage respective aspects of a project plan, including schedules, deliverables, and appropriate metrics. - Make short term plans for the team to effectively utilize resources. - Monitor Service Provider outcomes. - Review estimates of work effort for client project provided by Service Providers for accuracy. - Facilitate timely resolution of service delivery problems and minimize the impact to clients. Qualifications - Bachelor’s degree or foreign equivalent degree in Computer Science, Computer Engineering or related technical field followed by 7 years of progressively responsible experience with database design, application modeling and ETL development. - 4 years technical delivery ownership of large-scale data pipelines and applications. - 4 years of experience assessing customer/client/stakeholder needs, creatively approaching solutions, and deciding and/or influencing appropriate courses of action. - 3 years of hands-on experience with Snowflake or Oracle. - 3 years of experience with industry leading ETL tools. - 2 years of hands-on experience with APIs. - 2 years of experience leading on/offshore services provider technical resources. - 2 years of experience mentoring and developing junior resources. - 2 years of experience with loyalty programs in the retail or hospitality industry. Requirements - 100% Remote; position may be performed from anywhere within the U.S. - Travel to Marriott HQ in Bethesda MD at least once per quarter. - SALARY: $150,426 to $178,400 per year. - LOCATION: 7750 Wisconsin Ave. Bethesda, MD 20814. Benefits - All positions offer a 401(k) plan, stock purchase plan, discounts at Marriott properties, commuter benefits, employee assistance plan, and childcare discounts. - Full-time positions also offer coverage for medical, dental, vision, health care flexible spending account, dependent care flexible spending account, life insurance, disability insurance, accident insurance, adoption expense reimbursements, paid parental leave and educational assistance. - Washington Applicants Only: Employees will accrue paid sick leave, 0.077 PTO balance for every hour worked and be eligible to receive a minimum of 9 holidays annually. - Marriott HQ is committed to a hybrid work environment that enables associates to be connected.

United States
$150.4K - $178.4K / year
Block logo

Senior Software Engineer, Data Ingestion Platform

Block

Block builds simple, powerful tools that make progress towards an economy that’s truly open to all.

Data Engineer37 days ago
Full TimeRemoteTeam 10,001+Since 1990H1B Sponsor

Role Description The Data Ingestion team is part of Block's AI, Data & Analytics organization and is responsible for building and operating the platforms that replicate and ingest data into Block's Lakehouse, powered by Databricks and Snowflake. The team owns Block's Change Data Capture (CDC) platform, streaming data connectors, and data loading infrastructure — ensuring that fresh, reliable data from production databases, event streams, and third-party sources is available for analytics, machine learning, and AI initiatives across Square, Cash App, and Afterpay. As a Senior Software Engineer on the team, you will: - Design, build, and operate scalable data replication and ingestion pipelines that move data from production databases, event streams, and third-party sources into Block's Lakehouse. - Develop and enhance Kafka Iceberg connectors and data loading frameworks, enabling reliable, low-latency data delivery to Snowflake and Databricks. - Drive the modernization of Block's CDC platform — evaluating and implementing next-generation approaches for database replication, including cloud-native alternatives, and Iceberg-based ingestion patterns. - Build self-service tooling and observability features that empower internal teams to onboard, monitor, and troubleshoot their own data pipelines with minimal support. - Collaborate with data engineering, platform infrastructure, and product teams to define data contracts, improve service encapsulation, and reduce tight coupling between operational databases and analytics consumers. - Contribute to the unification of Block's data ingestion architecture by identifying opportunities to consolidate overlapping systems and reduce infrastructure complexity. - Design and implement solutions for PII detection, masking, and privacy-compliant data handling within ingestion pipelines, ensuring sensitive data is properly classified, protected, and governed in accordance with Block's privacy policies and regulatory requirements (e.g., GDPR, CCPA). - Establish and promote best practices for data pipeline reliability, cost optimization, schema management, and compliance across the ingestion platform. Qualifications - 8+ years of experience in software engineering or data platform development, with a focus on building scalable data systems or distributed infrastructure. - Strong programming proficiency in languages such as Java, Python, Scala, or Go, with experience developing data frameworks, libraries, or services. - Hands-on experience with streaming data systems and technologies such as Apache Kafka, Kafka Connect, or similar distributed messaging platforms. - Solid understanding of Change Data Capture (CDC), database replication patterns, and data lake or Lakehouse architectures. - Experience with modern data storage formats and table formats such as Apache Iceberg or Delta Lake. - Experience with cloud-based data ecosystems (AWS, GCP, or Azure) and infrastructure-as-code tools. Technologies We Use and Teach - Streaming & Messaging: Apache Kafka, Schema Registry, Kafka Connect, Debezium - Data Platform: Databricks, Snowflake - Data Processing & Storage: Apache Spark, Apache Iceberg, Delta Lake, Apache Airflow - Cloud & Infrastructure: AWS, Terraform Benefits - Remote work - Medical insurance - Flexible time off - Retirement savings plans - Modern family planning

California + 1 moreAll locations: California | Canada
$185.2K - $326.8K / year
Coinbase logo

Senior Software Engineer - Data Platform

Coinbase

A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr

Data Engineer37 days ago
Full TimeRemoteTeam 4,700Since 2012

Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system. To achieve our mission, we’re seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company’s hardest problems. Our work culture is intense and isn’t for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there’s no better place to be. While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported. The Data Platform team builds and operates systems to centralize all of Coinbase's internal and third-party data, making it easy for teams across the company to access, process, and transform that data for analytics, machine learning, and powering end-user experiences. As an engineer on the team you will contribute to the full spectrum of our systems, from managing foundational processing and data storage, to building and maintaining scalable pipelines, to developing frameworks, tools, and internal applications to make that data easily and efficiently available to other teams and systems. What you’ll be doing (ie. job duties): - Design, build, and operate our foundational data-heavy services: storage (cloud data warehouse, data lake), orchestration (Airflow), batch processing (Spark, SQL), streaming services (Kafka), query federation and caching, time-series db, graph db, and real-time event aggregation stores. - Build and maintain data integration & process SDKs for use by internal services and product teams throughout Coinbase. - Design and build self-service applications to empower our users to manage and troubleshoot their own data pipelines running on our platforms. - Design and build services for end-to-end data security and data observability: managing access controls across multiple storage and access layers, tracking data quality, cataloging datasets and their lineage, usage auditing. - Convert functional requests from data analysts, ML, and security & compliance into reusable and scalable patterns; and assemble data microservices into data platforms for critical business verticals and user cohorts. What we look for in you (ie. job requirements): - You have at least 5+ years of experience in software engineering. - You have Strong Python, Go, or Java backend development skills. - You have general experience working with data systems or data pipelines. - You are familiar with design patterns such as scale-out, caching, key/value, and columnar. - You leverage SQL, Python, Airflow, and BI expertise to analyze data for operational insights. - Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human-in-the-loop practices to deliver business-ready outputs and drive measurable improvements in efficiency, cost, and quality. Nice to Have: - Crypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services Job #: P76805 Pay Transparency Notice: Depending on your work location, the target annual base salary for this position can range as detailed below. Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, vision and 401(k)). Annual base salary range (excluding equity and bonus): $186,065—$218,900 USD Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying. Commitment to Equal OpportunityCoinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the Employee Rights and the Know Your Rights notices by clicking on their corresponding links. Additionally, Coinbase participates in the E-Verify program in certain locations, as required by law. Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations[at]coinbase.com to let us know the nature of your request and your contact information. For quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step by step tutorial can be found here). Global Data Privacy Notice for Job Candidates and ApplicantsDepending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. For US applicants only, by submitting your application you are agreeing to arbitration of disputes as outlined here. AI DisclosureFor select roles, Coinbase is piloting an AI tool based on machine learning technologies to conduct initial screening interviews to qualified applicants. The tool simulates realistic interview scenarios and engages in dynamic conversation. A human recruiter will review your interview responses, provided in the form of a voice recording and/or transcript, to assess them against the qualifications and characteristics outlined in the job description. For select roles, Coinbase is also piloting an AI interview intelligence platform to transcribe and summarize interview notes, allowing our interviewers to fully focus on you as the candidate. The above pilots are for testing purposes and Coinbase will not use AI to make decisions impacting employment. To request a reasonable accommodation due to disability, please contact accommodations[at]coinbase.com

United States
$186.1K - $218.9K / year
Job Closed