Data Engineer
Build and maintain reliable data pipelines, warehouses, and lightweight data applications supporting analytics, operational models, and AI/ML workflows. The role requires SQL, Python, ETL, and data warehousing knowledge, with 1+ year of relevant experience preferred.
About the job
Responsibilities
- Design and implement data pipelines to ingest and transform data from varied sources.
- Monitor data quality, perform validation, and resolve data quality issues.
- Support data warehouse design and maintenance.
- Automate routine data engineering tasks and improve reliability.
- Develop and maintain lightweight data applications for ML interfaces, CRUD operations, and interactive analysis.
- Optimize the data stack to improve pipeline performance and reduce processing times.
- Document data pipelines, processes, and data flows.
- Collaborate with data analysts, data scientists, and business stakeholders to deliver data solutions.
- Curate and maintain datasets and pipelines supporting operational data models, feature stores, and AI/ML workflows.
- Stay current with data engineering best practices and emerging technologies.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- SQL and Python scripting skills.
- Understanding of data modeling concepts.
- Proficiency with data integration and ETL tools such as Stitch/Talend, Airbyte, or Fivetran.
- Knowledge of data warehousing technologies such as Snowflake, AWS Redshift, or Google BigQuery.
- Experience with AI-integrated development tools such as Cursor, Claude Code, or GitHub Copilot.
- Strong problem-solving, communication, teamwork, and attention-to-detail skills.
- Ability to work in a fast-paced, collaborative environment and learn new technologies.
Nice-to-Haves
- Master's degree in Computer Science, Information Technology, or a related field.
- 1+ years of experience as a data engineer or in a similar role at a small- to medium-sized technology company.
- Experience with AWS, Azure, or Google Cloud.
- Knowledge of Dagster or Airflow.
- Familiarity with data governance and security best practices.
- Previous data engineering internship or coursework.
Compensation and Benefits
- Base salary range: $115,000–$130,000 annually.
- Medical, dental, and vision insurance beginning day one.
- Health savings account with employer contribution.
- Flexible spending accounts for healthcare, dependent care, and commuter expenses.
- 401(k).
- Generous paid time off and paid holidays.
- In-office lunch perk.
- Flexible working hours.
- Paid parental leave.
- Company-sponsored short- and long-term disability.
Skills
SQL, Python, Data Modeling, Stitch, Talend, Airbyte, Fivetran, Snowflake, Aws Redshift, Google Bigquery, AWS, Azure, GCP, Dagster, Airflow
Similar jobs
Data Engineering jobsBuilds customer intelligence workflows that turn product usage, engagement, and contract data into actionable insights for Customer Success. The role requires strong Python and SQL skills, a bachelor's degree, and an interest in applied AI, automation, and predictive customer health modeling.
Build and operate production data pipelines and transformation layers that turn heterogeneous business, identity, and fraud data into reliable inputs for entity resolution, scoring, and customer APIs. The role requires at least one year of data engineering experience with Python, SQL, cloud platforms, and modern pipeline tooling.
Build and operate the streaming, storage, query, and self-service infrastructure underlying the company’s data platform. The role suits an early-career engineer with 1–3 years of experience, a computer science bachelor’s degree, programming skills, and interest in distributed systems.
Manages the full lifecycle of scientific research data, including governance, metadata, repositories, open-science publishing, and AI/ML compatibility. The role also builds partnerships with federal research organizations and requires a bachelor’s degree plus 5–7+ years of relevant experience.
Build and optimize scalable data pipelines, reusable datasets, and federated data quality systems for healthcare analytics. The role requires at least 2 years of data or software engineering experience and strong Python, SQL, AWS, orchestration, database, and warehouse expertise.