Data Engineer II

Other Jobs To Apply

Join Our Team as a Data Engineer!

Do you enjoy being hands and want to help shape the data that our Marketing, BI, Finance, and Operations teams run on? This role works directly with our Director of Cloud & Data Engineering, who will set architectural direction and provide mentorship, while you own meaningful pieces of delivery end to end. We need someone who is proficient in Snowflake pipelines and transformations and is extremely analytical with strong problem-solving skills. If this sounds like you, we'd love to hear from you!

Compensation: $100,000-$120,000 per year commensurate with experience

What You'll Do:

  • Build, test, and maintain data ingestion and transformation pipelines in Snowflake using native tooling (Snowpipe, Streams and Tasks, Dynamic Tables, Snowpark, external stages, and SQL-based transformation frameworks).
  • Migrate existing SnapLogic ETL jobs to Snowflake-native pipelines, validating parity, reconciling results against legacy outputs, and decommissioning legacy jobs cleanly.
  • Contribute to the design and buildout of our new Snowflake data mart, including dimensional modeling, fact and dimension table development, incremental load patterns, and documentation.
  • Develop and maintain integrations that land data from source systems — operational databases, SaaS platforms, APIs, and flat/semi-structured files — into Snowflake.
  • Write performant SQL and tune queries, warehouses, clustering, and load patterns for both cost and speed.
  • Implement data quality checks, testing, monitoring, and alerting so that pipeline failures and data anomalies are caught before downstream consumers see them.
  • Support data consumers on the BI, Marketing, and Analytics teams by delivering clean, well-documented, well-modeled datasets, and by troubleshooting data questions as they arise.
  • Follow and help improve our engineering practices: version control, code review, CI/CD for data pipelines, and environment promotion.
  • Help uphold data security, privacy, governance, and access-control standards in partnership with the broader IT team.
  • Maintain clear technical documentation, including data lineage, source-to-target mappings, and runbooks.
  • Work through a prioritized backlog in collaboration with your manager and stakeholders, communicating status and blockers proactively.

Who We're Looking For:

  • Bachelor's degree in computer science, information systems, software engineering, or a related field — or equivalent practical experience.
  • Three or more years of hands-on experience as a Data Engineer, Analytics Engineer, ETL/BI Developer, or similar role.
  • Strong SQL skills, including window functions, CTEs, query tuning, and working with large datasets.
  • Practical experience with a cloud data warehouse. Snowflake experience is strongly preferred; comparable experience with BigQuery, Redshift, Databricks, or Synapse will be considered.
  • Working knowledge of data warehousing and dimensional modeling concepts (star and snowflake schemas, slowly changing dimensions, grain, surrogate keys).
  • Proficiency in Python for data work, plus comfort at the command line.
  • Experience working with semi-structured data such as JSON, including parsing and flattening it into relational structures.
  • Experience with cloud platforms such as AWS or Azure (storage, IAM/access management, secrets, and basic compute).
  • Experience with version control (Git) and collaborative development workflows.
  • Understanding of what BI and reporting tools such as Power BI or Tableau need from an upstream data model.
  • Strong analytical and problem-solving skills, with the ability to work both independently and as part of a team in a fast-moving environment.
  • Clear written and verbal communication, including the ability to explain technical concepts to non-technical stakeholders.

Preferred Qualifications:

  • Direct experience building Snowflake pipelines and transformations, or migrating from a legacy ETL tool (SnapLogic, Talend, Informatica, Matillion, SSIS, or similar) into a cloud-native pattern.
  • Snowflake certification (SnowPro Core or Advanced) or a cloud platform certification (AWS, Azure).
  • Familiarity with data governance and cataloging practices.
  • Exposure to analytics and AI/ML platforms and tooling (e.g., Dataiku, Copilot, or LLM-based tooling in a data context).
  • Local candidates or willingness to relocate preferred.

Why You'll Love Working Here:

  • Innovative Environment: Be part of a forward-thinking team that values creativity and technical excellence.
  • Growth Opportunities: Develop your skills and career with mentorship from senior leaders and exposure to new technologies.
  • Collaborative Culture: Work in a supportive and collaborative environment where your contributions make a real difference.

Work Environment:

This position is located at our home office in Columbia, MO.

Work Hours:

  • We operate primarily on a standard business-hours schedule with some flexibility, and we maintain a culture where work-life balance is taken seriously. Must be willing to provide after-hours support when needed.

Ready to take your career to the next level?

#SMH1

Back to blog

Other Jobs To Apply

Accounting Specialist - Fully Remote | Up to $42/hr

Licensed Healthcare Insurance Agent – Remote USA

Watch Netflix (Tagger): $12-$46

Adjunct Instructor – Human Resource Management

_Entry-Level Remote Work From Home | Flexible Schedule | Immediate Hiring | Training Provided

UPS Remote Data Entry Specialist (Work From Home – Entry Level, No Experience Needed | $22–$30/Hour)

Freelance Sr Manager, Social Media Customer Support in USA-job_id_000155 Job ID- 1461

Watch Netflix (Tagger): $12-$46

Easy Work at Home Review Writer - No Experience Needed

_ Urgent Hiring (Entry-Level Remote Role) Immediate Start

Part-Time Focus Group Participants (Up To $750/Week) - Flexible Hours

Work from Home - Part Time - Data Entry - $45 per hour

Remote College Student Financial Advisor

No Experience Service and Sales Rep! Work From Home

Remote Data Entry & Research Panelist (Flexible Hours)

Remote Market Research Participant — Flexible, Part-Time

Remote Bilingual Video Content Producer (Spanish/English)

Regional Solutions Consultant- Print Sales

Work From Home Customer Service Rep

Customer Support Rep ($25/hr)

Remote Admin Associate — Start Immediately, Flexible Hours

Benefit Verification Specialist

Apple Remote Jobs (No Experience, No Degree) $55000/Year

Entry-Level Remote Sales - No Experience Needed (80K+ Avg. First-Year Earnings)

Daily Pay Work from Home Product Tester

(Remote) Logistics & Customer Operations Specialist – Manufacturing Supply Chain / FTL & Inventory

Sr. Construction Manager, WWRGD - Industrial Development

Product Tester (Work From Home) – Keep Free Products + Weekly Pay

Video Editor for YouTube Long Form + Shorts (natural style, meme literate, AI friendly) - Contract to Hire

Social Media Virtual Assistant Chat Support (Remote, No Experience)

Hiring Now - Work from Home - No Experience

Accounting Specialist

Helper Coordinator | UPS (United Parcel Service) | Handshake

Remote Out of Office Position / Data Entry (Hiring Immediately)

Hiring CDL-A Dry Van Truck Drivers ($.60 - $.80+ CPM) Apply Now! - Now Hiring

Work From Home

Full Time Call Center Representative (Urgently Hiring)

FT Online Data Entry Clerk - Work From Home

Babysitting job in Singapore

Delivery Driver

Material Specialist - BWI

Remote SEO Associate - Growth & Strategy Job at ChatGPT Jobs in Pleasant Grove

airbnb co host jobs

Start ASAP:Order Picker-Fulfillment(Yuma)

Drone Ground Ops Specialist

Warehouse Worker (PT or FT) Job at Target in Tucson

Fulfillment Workplace Health and Safety Specialist Intern 2026 - AZ, CA, CO, NM, NV, OH, OK, TX, UT, WA - Now Hiring

Amazon Delivery Driver

Order Picker-Fulfillment needed in Savannah(Apply Now)

Columbia Part-Time Job:Warehouse Associate-Overnight Shift | Part

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...