Data Engineer

Think Systems, Inc.

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of professional experience in data engineering.
  • Proficiency in SQL, with skills in query optimization and indexing.
  • Strong programming capabilities in Python, particularly for data processing (e.g., PySpark).
  • Familiarity with DevOps practices including CI/CD and Git.
  • Experience with cloud platforms like Azure, GCP, or AWS is preferred.
  • Knowledge of infrastructure-as-code technologies such as Terraform or CloudFormation.
  • Experience with real-time data processing tools (e.g., Kafka, Kinesis) and workflow orchestration (e.g., Apache Airflow).

Responsibilities

  • Build, optimize, and maintain ETL/ELT pipelines using Python and SQL.
  • Write efficient SQL queries and perform performance tuning for fast data retrieval.
  • Utilize cloud-based tools to automate data distribution workflows.
  • Monitor and troubleshoot existing data systems for reliability.
  • Participate in code reviews and improve team workflows.

Benefits

  • Opportunities for professional development and growth.
  • Collaborative work culture within a dedicated data team.
  • Hands-on experience with cloud technologies and advanced data tools.
  • Engagement in code reviews and knowledge sharing sessions.
Full Job Description
On-site M-F in Cincinnati OH
Requires US Citizenship / Green Card Citizenship; sponsorship not available


Think is seeking a Data Engineer for a client in Cincinnati OH who will play a critical part as a member of the overall Data & Systems team. This person will maintain, enhance, and extend data pipelines. You will be responsible for collecting and transforming data from various sources as well as preparing and distributing data for consumption by the department's systems and analysts. We are looking for someone who has hands on experience as a data pipeline builder who excels at automating and optimizing data systems, with a strong preference for cloud experience.

Main Responsibilities
  • Build, optimize, and maintain ETL/ELT pipelines using Python and SQL to collect and transform data from various sources.
  • Write efficient SQL queries, implement indexing strategies, and perform performance tuning to ensure fast data retrieval.
  • Utilize cloud-based data tools and workflow orchestration systems (e.g., Airflow) to automate data distribution.
  • Monitor and troubleshoot existing data systems to ensure reliability for departmental analysts.
  • Participate in code reviews and proactively improve workflows to support team knowledge sharing.

Requirements
Minimum Experience
  • 2+ years of professional experience
Technical Skills & Experience
  • Proficiency in SQL, query optimization, indexing strategies
  • Strong Python for data processing (PySpark)
  • Familiarity with DevOps practices, Git integrations, CI/CD (Azure DevOps)
  • Experience with cloud-native tools and technologies (Azure, GCP, AWS)
  • Building, optimizing, and maintaining ETL/ELT pipelines
  • Basic infrastructure-as-code (Terraform, CloudFormation)
  • Understanding of real-time data processing (Kafka, Kinesis)
  • Experience with workflow orchestration tools (Apache Airflow, Dagster, Prefect)

Education
  • Bachelor's degree or equivalent experience in a computational science or technical field


Similar Jobs

More Jobs at Think Systems, Inc.

More Information Technology Jobs

Find similar Data Engineer jobs: