Software Development Engineer II – Data Engineer @Gather AI
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Software Development Engineer II – Data Engineer @Gather AI

YDay - Gather AI is hiring a remote Software Development Engineer II – Data Engineer. 💸 Salary: unspecified 📍Location: India

Role Description

As an SDE II, Data Engineer, you'll be one of the first engineers building Gather AI's data foundation from scratch. The work includes:

  • Moving analytics off our production PostgreSQL database
  • Writing the layered dbt models every product will share
  • Defining metrics once so they stay consistent everywhere
  • Linking structured records back to the drone images and video they came from

You'll start by shipping well-scoped pipelines and models on our Drone product alongside senior engineers. From there, you'll grow toward owning a data domain end to end: its design, its quality, and its on-call.

This is a fully remote role on our India-based team. We work across multiple time zones, so clear written communication, initiative, and the ability to make progress independently matter.

Qualifications

  • 2–5 years building and running production data pipelines
  • A degree in Computer Science or equivalent practical experience

Requirements

  • Strong SQL, including joins, window functions, and CTEs
  • Working understanding of dimensional modelling (facts, dimensions, grain)
  • PostgreSQL experience preferred
  • Hands-on experience building tested models in dbt, Snowflake Dynamic Tables, Databricks Lakeflow Declarative Pipelines, or equivalent
  • Production pipeline code with tests and code review, beyond notebooks or one-off scripts
  • Experience running pipelines in Airflow, Dagster, Databricks Lakeflow Jobs, Snowflake Tasks, or equivalent
  • Has loaded data from an operational database into a warehouse or lakehouse such as Snowflake or Databricks
  • Production experience on Azure or another major cloud, including object storage, Git, CI/CD, and Docker/Kubernetes
  • Writes tests alongside code and cares whether data is correct, not just whether the job ran
  • Hands-on and curious, digs into problems beyond their own code, brings ideas to the team, and takes review feedback well
  • Clear written and spoken English, writes good PRs and documentation, and raises blockers early in a distributed team

Nice to Have

  • Change data capture (Debezium, Fivetran) or streaming (Kafka, Event Hubs)
  • PySpark or Snowpark
  • Terraform or other infrastructure as code
  • Semantic layers (dbt Semantic Layer, Cube) or data catalogs (Purview, DataHub)
  • Multi-tenant data platforms or row-level security
  • Working with image, video, or sensor data alongside structured records
  • Logistics, warehousing, or robotics domain experience
Before You Apply
️
remote Be aware of the location restriction for this remote position: India
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Development Engineer II – Data Engineer @Gather AI
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: India
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 127,887+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later