Senior Data Engineer
AmaWaterways, LLC
Job Description
Job Description
At AmaWaterways, we believe meaningful careers begin with purpose, passion and a shared commitment to delivering unforgettable experiences. For those who value curiosity, connection and personal enrichment, AmaWaterways offers the opportunity to help craft meaningful river journeys that invite travelers to follow their own current. Built on a foundation of heartfelt hospitality, we treat our guests—and each other—with genuine care, warmth and respect. AmaWaterways fosters a collaborative environment both onboard our ships and across our global network of offices, where team members grow together, support one another and take pride in upholding the high standards and thoughtful service our company is known for.
We invite talented, motivated professionals to explore our career opportunities and begin their journey with AmaWaterways today.
Role SummaryAmaWaterways is hiring our first Senior Data Engineer to scale the modern data platform we are actively building on Snowflake, dbt, AWS, and Airflow. You will own the next generation of warehouse-native ingestion pipelines that are replacing our remaining Fivetran connectors, partner directly with the Director of Data Engineering on platform architecture, and help establish the engineering standards for a growing team. You will also become a power user of AI-native development tooling. This is not a 'we are exploring AI' role. Our daily engineering environment is Claude Code with custom skills and MCP servers, Snowflake Cortex for in-warehouse AI, and multi-model sparring through zen-mcp for architecture review. Candidates who already work this way will be productive in week one.
What You Will BuildYou will inherit and extend an active portfolio of Snowflake-native pipelines. Twelve are already in production, and roughly twenty are on the roadmap. Recent and near-term work includes:
- A unified Brand Intelligence pipeline ingesting reviews, social, trade press, and awards across the river-cruise segment, with Snowflake Cortex driving sentiment, classification, translation, and entity extraction.
- A Competitive Intelligence pipeline with ten direct competitor scrapers feeding a unified pricing and promotions schema.
- An EDW build-out across Bronze, Silver, Gold, Reporting, and Activation layers, including dbt-mesh project structuring, the dbt Semantic Layer, dbt unit tests, and SCD2 modeling for conformed dimensions.
- The migration of the remaining Fivetran connectors to our standard Snowflake-native ingestion pattern: Snowpark Python stored procs, External Access Integrations, INGESTION_CONFIG and RUN_LOG admin tables, and Snowflake Tasks for scheduling. AWS Lambda handles the workloads that cannot run inside Snowpark.
- An Astronomer or AWS MWAA layer to govern task graphs once the pipeline count exceeds what Snowflake Tasks can cleanly manage. You will help decide which path we take.
- Salesforce Data Cloud, LiveRamp, and SFTP outbound integrations from our ACTIVATE layer.
Snowflake-native ingestion engineering
- Build pipelines using our standard template: Snowpark Python stored procs, External Access Integrations, network rules, Snowflake SECRETs hydrated from AWS Secrets Manager, idempotent deploy.py scripts, and config-driven INGESTION_CONFIG tables.
- Author and tune incremental load patterns (watermark cursors, MERGE statements, change-data capture where supported).
- Design conformed dimensions with SCD2 snapshots and append-only fact tables in dbt.
Transformation and modeling
- Build and maintain dbt models across Bronze, Silver, Gold, and Reporting layers in our medallion warehouse.
- Use dbt Core and dbt Cloud, dbt unit tests, dbt Mesh for cross-project refs, and the dbt Semantic Layer for governed metrics.
- Keep VARIANT columns confined to Bronze. Gold and Reporting models are strictly typed.
Cloud infrastructure and DevOps
- Manage the AWS side of our pipelines: S3 staging, IAM roles, Lambda functions in Python, API Gateway where needed.
- Author Terraform for every AWS resource. No ad-hoc console work.
- Use AWS Secrets Manager as the source of truth for machine credentials. Naming convention is ama/{env}/{domain}/{name}. Never put credentials in .env files or GitHub repo secrets.
- Build and own CI/CD pipelines in GitHub Actions. The standard automation identity is SVC_ETL_RUNNER with RSA keypair auth to Snowflake.
Orchestration
- Operate Snowflake Tasks for the current generation of pipelines.
- Help design and stand up the next-tier orchestration layer in Astronomer or AWS MWAA, including dbt Cosmos integration and DAG migration from Snowflake Tasks.
Observability and quality
- Configure Snowflake Alerts (failure, zero-row, missed-run, freshness) and Microsoft Teams notifications through Power Automate.
- Build data quality checks into every pipeline using our ADMIN.DQ_EXCEPTION_LOG pattern and dedicated QC layers for cross-system reconciliation.
Web scraping and source integration
- Use Playwright with persistent browser profiles for SSO-protected and API-less sources (TrueVault, Tableau Admin Insights, internal SharePoint).
- Author OAuth, MSAL certificate auth, and refresh token flows for source APIs.
AI-native engineering
- Use Claude Code as your primary engineering environment, including custom skills, MCP servers, and the Claude Agent SDK for sub-agent fan-out work.
- Use Snowflake Cortex for in-warehouse LLM tasks. Author Cortex Analyst semantic YAML.
- Use multi-model sparring (Gemini, GPT-5, Ollama) through zen-mcp for architecture review and race-condition debugging.
- Author and maintain shared team skills in our internal AmaWaterways-IT/data-team-skills marketplace, following our skill conventions (under 500 lines, templates folder for heavy SQL or Jinja, trigger-only descriptions).
- Apply the Trail of Bits differential-review workflow to significant diffs.
- 6+ years of professional data engineering experience, including a stretch as a senior engineer on a small-to-mid-sized team.
- Expert SQL on Snowflake. You can read a query profile, identify spillage and partition pruning issues, and rewrite the query.
- Strong production Python. Code is ruff-clean, has pytest coverage, uses type hints, and never contains hardcoded secrets.
- Hands-on production experience with dbt (Core or Cloud), including incremental models, SCD2 snapshots, and dbt tests.
- Hands-on experience with Airflow or Astronomer for production orchestration.
- AWS fundamentals: IAM, S3, Lambda, and Terraform.
- GitHub plus GitHub Actions CI/CD with branch protection and code review discipline.
- Shipped at least one production pipeline that replaced a managed ELT tool (Fivetran, Stitch, Airbyte, ADF) with custom warehouse-native code.
- You already use Claude Code, Cursor, Aider, or equivalent agent tooling daily. You can speak concretely about what works, what does not, and your context-management practices.
- Snowflake Snowpark Python: writing and deploying stored procs, External Access Integrations, network rules, Snowflake SECRETs.
- dbt Mesh, dbt Semantic Layer, dbt unit tests.
- Snowflake Cortex (Complete, Search, Analyst) used in production.
- MCP server authoring or Claude Agent SDK applications.
- Playwright for browser automation.
- Salesforce Data Cloud, LiveRamp, or SFTP outbound delivery.
- Travel, hospitality, or consumer industry context.
- Cortex Analyst semantic YAML authoring.
- Power Automate flows for Teams notifications.
- Tableau REST API or GraphQL Metadata API work.
- Microsoft Graph API with MSAL certificate auth.
- Familiarity with the DeepMind agent-trap threat taxonomy or similar agent-security thinking.
$122.57k - $151.4k
...and maintenance support, so our residents can focus on what really matters to them, wherever they are in life. The Senior Data Engineer is responsible for designing, building, and managing the data platform and tools to allow for the efficient processing and...SeniorHourly payLocal areaFlexible hoursWeekend workAfternoon shift- A leading single-family rental company in California is seeking a Senior Data Engineer to design and manage data pipelines, ensuring high data quality and effective data solutions. The role requires strong expertise in Cloud technologies and SQL, with a focus on building...Senior
- A leading rental company is seeking a Senior Data Engineer to design and manage data platforms in Calabasas, California. The role involves building scalable data pipelines and collaborating with teams to enhance data accessibility for informed decision-making. Candidates...Senior
$121k - $151k
...Job Description Job Description Senior Data Engineer Our client is investing heavily in modernizing its data platform and is looking for Senior Data Engineers who want to build impactful, scalable solutions from the ground up. This role offers the opportunity to...SeniorLocal areaVisa sponsorship$140k - $156k
...You may know us as a company with great food. You may also know us from ‘Fortune’s 100 Best Companies to Work For’ list. The Senior Data Engineer will be an integral part of the Integrations team within our Information Technology department. They will have the...SeniorWork at officeWork from homeHome officeShift work- Computer Recruiters, Inc. is seeking a Senior Data Engineer for the Integrations Team within the Informatics Department in Calabasas, California. The role involves designing, developing, and optimizing data pipelines using modern iPaaS solutions. Candidates should have...Senior3 days per week
$145k - $155k
...Calabasas, CA in L.A. - not downtown Sr Data Engineer $145K - $155K + 4 Medical Plans + Dental, Vision, Life, 401K, Flexible... ...Headquartered in beautiful Calabasas, California The Senior Data Engineer will be an integral part of the Integrations team...SeniorFull timeContract workFor contractorsWork at officeRemote workFlexible hours- ...Senior Data Engineer The Senior Data Engineer at Workiva will be an instrumental part of data workflows throughout the organization. You will own the technical design and implementation of systems that support multiple data analytics teams and business intelligence...Senior
$140k - $156k
...Job Description Senior Data Engineer Salary Range: $140k to $156k We are seeking a Senior Data Engineer to support data integration and platform initiatives within a large-scale, multi-unit restaurant organization. This role plays a critical part in enabling...SeniorRemote workShift work- Senior Data Engineer - Integrations Team, Informatics Department The Senior Data Engineer will be an integral part of the Integrations team within our Information Technology department, responsible for designing, developing, supporting, and optimizing data pipelines and...SeniorFull timeFor contractorsRemote workFlexible hours3 days per week
$91.77k - $194.12k
...Senior Data Reliability Engineer - Central Technology Call of Duty is one of the most iconic and successful video game franchises in the world, delivering unforgettable experiences to millions of players every day. At the heart of that experience is fair play—and that...SeniorFull timeTemporary workPart timeWorldwideRelocation package$135k - $150k
...Data Engineer CRM And Data Pipeline Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Data Engineer CRM and Data Pipeline. Job Location: Woodland Hills, CA Work Schedule: Hybrid (3 days...Work experience placementRemote work$135k - $150k
...Data Engineer RMS Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Data Engineer RMS. Job Title: Data Engineer RMS Job Type: Full Time/ Permanent Job Location: Woodland Hills, CA...Permanent employmentFull timeRemote work$50 - $55 per hour
...Job Title: Lead II - ML Engineering Data Science Engineer Location: Woodland Hills, CA - Hybrid Pay Range: $50.00 - $55.00 - hourly Role Overview We are seeking a highly skilled Data Science Engineer to design and develop scalable ML and Generative AI solutions...Hourly pay- ...AI/ML Data Scientist We are looking for an experienced hands-on professional with 8+ years of experience in Agentic Layer A2A frameworks and MCP Protocol. Expertise in AI/ML engineering, specifically vector embeddings, prompt engineering, and context engineering. Strong...
- ...to explore our career opportunities and begin their journey with AmaWaterways today. Role Summary AmaWaterways is seeking a Data Analytics Engineer to design, build, and scale the analytics layer that enables leaders across Marketing, Finance, Operations, Revenue...
- AmaWaterways River Cruises in California is seeking a Data Analytics Engineer to design and scale analytics for data-driven decision-making. This role involves building governed data models, optimizing BI assets using tools like Tableau, and ensuring data governance practices...
- ...AmaWaterways today. Role Summary AmaWaterways is hiring a Data Analytics Engineer to own the analytics layer of our modern data platform. You... ...warehouse that is actively being built out, alongside a Senior Data Engineer who owns the ingestion plumbing. You will apply...
- Your Role The Application Security team reports to the Director of Information Security and is responsible for driving continual risk reduction across application services. This role partners closely with development teams, providing security oversight at each stage...Work at office2 days per week
$156.74k - $261.23k
...leading technology solutions company is hiring a Machine Learning Engineer in California. You will be responsible for building model... ...equivalent experience in machine learning and a strong foundation in data analysis and model interpretability. This role offers competitive...SeniorFlexible hours$112.6k - $168.85k
...Senior Systems Engineer The Senior Systems Engineer serves as a cornerstone in enabling Insulet to translate bold product ideas into fully realized... ...applications newly developed or enhanced by the Insulet Data products group. The position will directly involve hands on...SeniorWork experience placementWork at office- ...GCP Data Engineer Location: Woodland, Californa or Philly PA Onsite Type: Contract Must have 7 years of experience in software design and development5 years of experience in the data engine Query Pub Sub Data Flow Apache Beam Airflow Composer...Contract work
- ...Senior AI Engineer We provide cost-effective coverage with just a few clicks — satisfying residents, property managers, agencies, and distribution... ...layers. Architect and integrate APIs for secure, scalable data access and exchange. Code and build production-grade...SeniorWork at office
- A leading dining company is seeking a Senior Data Engineer to design and maintain data pipelines, ensuring integration and optimization of data systems. This role requires over 5 years of experience with tools like Azure Data Factory and SQL, as well as proficiency in...
- ...Lead Data Engineer We are looking for a Lead Data Engineer to design, build, and scale robust data infrastructure and pipelines. This role combines hands-on engineering with technical leadership, guiding a team to deliver high-quality, reliable, and efficient data solutions...
- ...Principal Data Platform Engineer The Principal Data Platform Engineer is a senior individual contributor who defines and owns the technical vision, architecture, and evolution of the enterprise data platform. This role is responsible for platform-wide design decisions...Immediate start
- ...Your Role We are currently seeking a Tax Accountant, Senior. This position will report to the Tax Director and will be responsible for assisting in the preparation of financial statement quarterly tax provision, tax projections, and tax compliance workbooks for various...Senior
$100k - $120k
Insomniac Holdings, LLC is looking for a Sponsorship Sales Professional to drive revenue through impactful partnerships in the vibrant dance culture industry. You will manage relations with sponsors while meeting sales goals and collaborate with internal teams to create...Senior$140k - $200k
...Data Center Electrical Engineer (Hyperscale Projects) Position Purpose: Capstone Green Energy is seeking a Data Center Electrical Engineer to support the design and deployment of advanced power solutions for hyperscale data centers across the United States. This role...For contractorsWork at officeRemote work$70k - $100k
...Senior Litigation Paralegal - Personal Injury (Woodland Hills) Direct Counsel is seeking a Senior Litigation Paralegal to join a well-established plaintiff's personal injury law firm based in Woodland Hills, CA. About the Role This is a hands-on, fast-...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!
- data science developer Calabasas, CA
- senior data center engineer Calabasas, CA
- data developer Calabasas, CA
- data engineer Calabasas, CA
- finance data engineer Calabasas, CA
- data center engineer Calabasas, CA
- senior cloud data engineer Calabasas, CA
- data engineer machine learning Calabasas, CA
- data engineer analytics Calabasas, CA
- senior brand designer Calabasas, CA


