Back to jobs

Data Warehouse Software Engineer

Somerville, Massachusetts, United States

Live, first seen by us 83 days ago
Pay
Pay not listedSimilar roles state $127K–$190K
Work setting
Not stated
Employment
Not stated

Before you apply

New graduates
Entry levelThis is an entry-level position perfect for a self-starter who possesses strong foundational SQL skills, an eye for business analysis, and sharp attention to detail

What you’ll work on

Full posting
  • Build and maintain data models and tables in Google BigQuery

  • Translate business reporting needs into clean tables and views

  • Build and optimize Looker dashboards and reports

  • Write validation queries and row-count checks to protect data quality

  • Help monitor Apache Airflow DAGs in Python so daily data loads run

From the employer’s posting
Assist in building and maintaining data models and tables inside Google BigQuery
translating those requirements into clean, structured tables and views
Build, manage, and optimize Looker dashboards and reports
writing validation queries and row-count checks to catch discrepancies early
Help monitor and maintain basic Apache Airflow (Cloud Composer) DAGs written in Python

What you’ll bring

All qualifications

Core experience

  • Strong SQL: joins, aggregations, familiarity with window functions
  • Conceptual understanding of relational databases and ETL/ELT
  • Hands-on or academic exposure to building dashboards in Looker or similar BI tools
  • Basic Python
Qualification wording
Strong command of SQL (joins, aggregations, and familiarity with window functions)
A solid conceptual understanding of relational databases, ETL/ELT concepts, and standard data warehousing structures
Hands-on experience or academic exposure to building dashboards in Looker (or similar BI tools like Tableau/PowerBI)
Basic Python
Apply at Babel Street

Posting record

Report an error
Status in our records
Live
First seen by us
Aug 13, 202683 days ago
Recorded sightings
33
Last seen by us
Nov 4, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Pay

$127K–$190K is typical

The middle half of what similar US postings state. This one doesn’t list pay.

From 2,133 postings in the last year. Stated ranges, not salaries paid.

Time since we first saw it

Day 83

Up longer than most. Similar jobs usually come down between day 5 and day 54.

From 10,733 similar postings that came down. Coming down is not always a hire.

Babel Street is hiring

3 open jobs

Open jobs by the week we first saw them, last 12 weeks.

Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Python
  • SQL
  • BigQuery
  • GCP
  • Looker
  • Power BI
  • Tableau
  • Airflow
Where the posting names them
- Data Quality & Attention to Detail: Ensure data integrity and consistency across data marts by writing validation queries and row-count checks to catch discrepancies early. - Pipeline Monitoring: Help monitor and maintain basic Apache Airflow (Cloud Composer) DAGs written in Python, ensuring daily data loads run smoothly. - Performance Basics: Learn and apply standard query optimization techniques, including BigQuery partitioning and clustering best practices.
- BI / Looker Experience: Hands-on experience or academic exposure to building dashboards in Looker (or similar BI tools like Tableau/PowerBI). - Basic Python & Git: Familiarity with Python for basic scripting/automation and comfort using Git for version control. - The Mindset (Self-Starter): A proactive learner who takes initiative to solve problems and figures out how things work.
Job Description: We are looking for a motivated Software Engineer I to join our data team! In this role, you will help build, maintain, and support our core data warehouse solutions on Google Cloud Platform (GCP). You will collaborate closely with data analysts and business stakeholders to translate reporting requests into clean data models and Looker dashboards. This is an entry-level position perfect for a self-starter who possesses strong foundational SQL skills, an eye for business analysis, and sharp attention to detail. This would be a hybrid role out of our Somerville, MA office - Data Pipelines & Modeling: Assist in building and maintaining data models and tables inside Google BigQuery. Help write and update foundational SQL transformation logic to support business analytics.
We are looking for a motivated Software Engineer I to join our data team! In this role, you will help build, maintain, and support our core data warehouse solutions on Google Cloud Platform (GCP). You will collaborate closely with data analysts and business stakeholders to translate reporting requests into clean data models and Looker dashboards. This is an entry-level position perfect for a self-starter who possesses strong foundational SQL skills, an eye for business analysis, and sharp attention to detail. This would be a hybrid role out of our Somerville, MA office - Data Pipelines & Modeling: Assist in building and maintaining data models and tables inside Google BigQuery. Help write and update foundational SQL transformation logic to support business analytics. - Business Analysis & Collaboration: Partner with analysts and business stakeholders to understand their data and reporting needs, translating those requirements into clean, structured tables and views.
Job Requirements: - Foundational SQL Skills: Strong command of SQL (joins, aggregations, and familiarity with window functions). - Data Warehouse Exposure: A solid conceptual understanding of relational databases, ETL/ELT concepts, and standard data warehousing structures (tables, views, and data lakes).
- Pipeline Monitoring: Help monitor and maintain basic Apache Airflow (Cloud Composer) DAGs written in Python, ensuring daily data loads run smoothly. - Performance Basics: Learn and apply standard query optimization techniques, including BigQuery partitioning and clustering best practices. Job Requirements:
- Business Analysis & Collaboration: Partner with analysts and business stakeholders to understand their data and reporting needs, translating those requirements into clean, structured tables and views. - Business Intelligence: Build, manage, and optimize Looker dashboards and reports, ensuring business users can easily access actionable data. - Data Quality & Attention to Detail: Ensure data integrity and consistency across data marts by writing validation queries and row-count checks to catch discrepancies early.
- Data Warehouse Exposure: A solid conceptual understanding of relational databases, ETL/ELT concepts, and standard data warehousing structures (tables, views, and data lakes). - BI / Looker Experience: Hands-on experience or academic exposure to building dashboards in Looker (or similar BI tools like Tableau/PowerBI). - Basic Python & Git: Familiarity with Python for basic scripting/automation and comfort using Git for version control.

Your next step

Complete your application on job-boards.greenhouse.io. The employer’s form will show what is required.

Applying through Greenhouse

  • No account needed: the form is one page, with an “Autofill my application” option that reads your resume.
  • Greenhouse doesn’t read resumes over 2.5 MB, or details placed in a header, footer, text box, table or second column. The file still attaches, but a recruiter has to type you in by hand.

Already applied? Track this application

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

Babel Street is the trusted technology partner for the world’s most advanced identity intelligence and risk operations. We deliver advanced AI and data analytics solutions providing unmatched, analysis-ready data regardless of language, proactive risk identification, 360-degree insights, high-speed automation, and seamless integration into existing systems. Babel Street empowers government and commercial organizations to transform high-stakes identity and risk operations into a strategic advantage.  The actionable insights we deliver safeguard lives and protect critical assets around the world.  Babel Street is headquartered in Reston, Virginia, with regional offices in Boston, MA and Cleveland, OH, and international offices in Australia, Canada, Israel, Japan, and the U.K. For more information, visit www.babelstreet.com. 

Job Description: 

We are looking for a motivated Software Engineer I to join our data team! In this role, you will help build, maintain, and support our core data warehouse solutions on Google Cloud Platform (GCP). You will collaborate closely with data analysts and business stakeholders to translate reporting requests into clean data models and Looker dashboards. This is an entry-level position perfect for a self-starter who possesses strong foundational SQL skills, an eye for business analysis, and sharp attention to detail. This would be a hybrid role out of our Somerville, MA office

  • Data Pipelines & Modeling: Assist in building and maintaining data models and tables inside Google BigQuery. Help write and update foundational SQL transformation logic to support business analytics.
  • Business Analysis & Collaboration: Partner with analysts and business stakeholders to understand their data and reporting needs, translating those requirements into clean, structured tables and views.
  • Business Intelligence: Build, manage, and optimize Looker dashboards and reports, ensuring business users can easily access actionable data.
  • Data Quality & Attention to Detail: Ensure data integrity and consistency across data marts by writing validation queries and row-count checks to catch discrepancies early.
  • Pipeline Monitoring: Help monitor and maintain basic Apache Airflow (Cloud Composer) DAGs written in Python, ensuring daily data loads run smoothly.
  • Performance Basics: Learn and apply standard query optimization techniques, including BigQuery partitioning and clustering best practices. 

Job Requirements: 

  • Foundational SQL Skills: Strong command of SQL (joins, aggregations, and familiarity with window functions).
  • Data Warehouse Exposure: A solid conceptual understanding of relational databases, ETL/ELT concepts, and standard data warehousing structures (tables, views, and data lakes).
  • BI / Looker Experience: Hands-on experience or academic exposure to building dashboards in Looker (or similar BI tools like Tableau/PowerBI).
  • Basic Python & Git: Familiarity with Python for basic scripting/automation and comfort using Git for version control.
  • The Mindset (Self-Starter): A proactive learner who takes initiative to solve problems and figures out how things work.
  • Analytical Nature: The ability to look at a business problem, analyze the underlying data requirements, and implement a structured solution.
  • Attention to Detail: Deep care for data quality—you are someone who double-checks your query results and takes pride in data accuracy. 

Benefits at Babel Street (just to name a few...)

  • Health Benefits: Babel Street covers 85-100% monthly premium costs for Medical, Dental, Vision, Life & Disability insurances – for you and your family!
  • Retirement Plans: Babel Street offers both a Traditional and Roth 401(K) with a very competitive match.
  • Unlimited Flexible Leave: We trust our employees to manage their own time and balance their personal and work lives.
  • Holidays: Babel Street provides employees with 12 paid Federal Holidays
  • Tuition Reimbursement: We are committed to investing in our employees. One way we do that is with our Tuition Reimbursement Program for continuing education.                 

Babel Street is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. Further, Babel Street will not discriminate against applicants for inquiring about, discussing or disclosing their pay or, in certain circumstances, the pay of their co‐worker, Pay Transparency Nondiscrimination. In addition, Babel Street's policy is to provide reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations and ordinances where a particular employee works. Upon request, we will provide you with more information about such accommodations.

 

Range for this position based on qualifications and experience
$70,000—$80,000 USD

 

 

 

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Somerville, Massachusetts, United States

Job Description: We are looking for a motivated Software Engineer I to join our data team! In this role, you will help build, maintain, and support our core data warehouse solutions on Google Cloud Platform (GCP). You will collaborate closely with data analysts and business stakeholders to translate reporting requests into clean data models and Looker dashboards. This is an entry-level position perfect for a self-starter who possesses strong foundational SQL skills, an eye for business analysis, and sharp attention to detail. This would be a hybrid role out of our Somerville, MA office - Data Pipelines & Modeling: Assist in building and maintaining data models and tables inside Google BigQuery. Help write and update foundational SQL transformation logic to support business analytics.
Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.