Skip to content

Open nowPosted yesterday

ETL Engineer - Hybrid (Atlanta, GA)

OneDigital68 open roles

Where
Atlanta, GA
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowETL Engineer - Hybrid (Atlanta, GA)OneDigital · Atlanta, GA
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on OneDigital's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.1% of postings close within 7 days. Measured by our own scanner across the market. OneDigital postings stay open a median of 29 days.

Share of postings closed within
  1. 1.8%1 day
  2. 3.5%3 days
  3. 8.1%7 days
  4. 15.1%14 days
  5. 33.9%30 days
This job: posted yesterday

OneDigital median: 29 days open

The posting

No other company in our industry is supercharging the way they work and serve their clients like OneDigital. Fresh thinking has always been the core of OneDigital’s vision and growth strategy. It’s how we stand out in our industry, it’s how we stay competitive and resilient in a changing world. Most importantly, our innovative approach is helping more people do their best work and live their best lives. Innovation fuels our employee experience by making it easier to do your best work anytime, anywhere and from any device. And our tech-based products for clients are a game changer in our industry. If you thrive on change and innovation, OneDigital is the career choice for you.

Our Newest Opportunity:

We're building a modern, AI-native data engineering function on Azure + Snowflake, where AI coding agents are first-class contributors to the dev workflow. You'll join a small team owning the full data lifecycle — ingestion, modeling, governance — and ship production pipelines from day one. This is a great seat for someone early in their career who wants to grow fast in an environment where AI tooling is the default, not an afterthought.

We're optimizing for learning velocity over years of experience. If you have 0–2+ years and a strong foundation, you're in scope.

What You'll Do

  • Build and maintain ingestion pipelines into Snowflake from a range of source systems (Dataverse, SQL Server, APIs, files) using Azure Data Factory
  • Develop transformation logic in Snowflake following a medallion architecture (bronze → silver → gold), using Coalesce for orchestrated SQL transformations
  • Write Python for orchestration, automation, custom connectors, and lightweight services
  • Partner with AI coding agents (GitHub Copilot, Claude Code, Cortex) as part of your daily workflow — you're expected to be effective at directing them, not just using autocomplete
  • Apply data governance and lineage standards through Atlan
  • Participate in code reviews, CI/CD via Azure DevOps, and on-call rotations for production pipelines
  • Contribute to internal documentation and runbooks

Required Skills

  • Python — comfortable writing clean, modular code; familiar with pandas, requests, basic OOP, virtualenvs/uv
  • SQL — strong fundamentals (joins, window functions, CTEs, query optimization)
  • Azure Data Factory — hands-on pipeline development, parameterization, triggers, linked services
  • Azure services — working knowledge of Storage (Blob/ADLS), Key Vault, DevOps (pipelines, repos)
  • Snowflake — has built or contributed to real warehouses; understands warehouses, roles, micro-partitions
  • Source control — Git workflows, PRs, branching

AI / Agentic Skills (Required at conceptual level)

You don't need to have shipped LLM apps in production, but you should be conversant in:

  • AI coding agents — used Copilot, Cursor, Claude Code, or equivalent for real work (not just demos)
  • LLMs — understand prompting, context windows, tool use / function calling, structured outputs
  • RAG — know what it is, when to use it, the basic architecture (embeddings, vector store, retrieval, generation)
  • MCP (Model Context Protocol) — bonus if you've used it, but willingness to learn quickly is required; we use Atlan MCP and Snowflake MCP

Nice to Have

  • Coalesce, dbt, or another transformation framework
  • Experience with Dataverse / Dynamics 365 / Power Platform data sources
  • Atlan or another data catalog/governance tool
  • CI/CD experience with Azure DevOps YAML pipelines
  • Exposure to vector databases (Pinecone, Weaviate, pgvector, Snowflake Cortex)
  • Personal projects with LLMs, agents, or AI tooling — show us your GitHub

Mindset We're Hiring For

  • Learning mindset. Tooling will change every 6 months. We need someone who's energized by that, not exhausted by it.
  • Bias to ship. Pragmatic over perfect. Get it working, get it reviewed, iterate.
  • AI-leveraged. You treat AI agents as force multipliers. You know when to delegate to them and when to think yourself.
  • Ownership. When a pipeline breaks at 2am, you don't wait to be told.
  • Clear written communicator. Async-friendly, document-as-you-go.

Education

  • Bachelor's degree in CS, Engineering, Math, Stats, or related field — or equivalent practical experience. Bootcamp grads and self-taught engineers with solid portfolios welcome.

Logistics

  • Location: Atlanta, GA — hybrid
  • Experience: 2+ years preferred; fresh graduates with strong projects encouraged to apply

Your base pay is dependent upon your skills, education, qualifications, professional experience, and location. In addition to base pay, some roles are eligible for variable compensation, commission, and/or annual bonus based on your individual performance and/or the company’s performance. We also offer eligible employees health, wellbeing, retirement, and other financial benefits, paid time off, overtime pay for non-exempt employees, and robust learning and development programs. You will receive reimbursement of job-related expenses per the company policy and may receive employee perks and discounts.

To learn more, visit: www.onedigital.com/careers

OneDigital is an equal opportunity employer. Not only as a matter of standard, but to honor and celebrate our differences. We believe that the power of ONE starts with you. We are committed to cultivating and preserving a culture that celebrates diversity, insists on equity and inclusion, and connects us. Ensuring our people feel seen, valued, respected, and supported is fundamental to our core values and business goals.

OneDigital provides equal employment opportunities to all employees and applicants for employment regardless of their: veteran status, uniformed servicemember status, race, color, religion, sex, sexual orientation, gender identity, age (40 and over), pregnancy (including childbirth, lactation and related medical conditions), national origin or ancestry, citizenship or immigration status, physical or mental disability, genetic information (including testing and characteristics) or any other category protected by federal, state or local law (collectively, “protected characteristics”). A copy of the Federal EEO poster is linked here.

Pursuant to local Fair Chance Ordinances, we will consider qualified applications with arrest or conviction records for employment. For applicable candidates, the following ordinances are linked here to inform you of your rights as an applicant:

City and County of San Francsico

City of Los Angeles

County of Los Angeles

Employment decisions shall comply with all other applicable federal, state and city/county laws prohibiting discrimination in employment. OneDigital complies with all criminal history inquiry [or ‘ban the box’] laws in California, Connecticut, Colorado, Hawaii, Illinois, Maine, Maryland, Massachusetts, Minnesota, New Jersey, New Mexico, Oregon, Rhode Island, Vermont and Washington.

In short, we believe in hiring the most qualified applicant for the position, regardless of background.

If you have questions about our hiring policies and practices, we would be happy to discuss upon receiving your application. We hope to welcome you to OneDigital and look forward to hearing from you.

OneDigital understands the immense responsibility and opportunities provided by Artificial Intelligence. We utilize advanced Artificial Intelligence [AI] technologies to enhance our recruitment process. This includes using AI to filter candidates based on their qualifications and to rediscover potential candidates from our existing applicant pool. Our AI systems help us efficiently identify the best fit for our open positions, ensuring a streamlined and effective hiring experience. However, AI does not replace the humans in our process. If you have concerns about our use of AI, you may opt out where laws allow.

Thank you for your interest in joining the OneDigital team!

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against OneDigital's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on OneDigital's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    OneDigital's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.