Sightline Data Engineer I (Sightline Information Technology)

Johns Hopkins University•Baltimore, MD
•$87,635 - $153,545•Onsite

About The Position

The Data Engineer I assists with creating and maintaining complex data pipelines, from raw data acquisition through visualization. The role supports the design, production, and maintenance of software infrastructure that automatically extracts, transforms, and loads data from diverse sources. It also helps manage database input and output, develop complex queries, and create scripts to manipulate, clean, filter, and prepare data for visualization or web display. The position contributes to systems that monitor and ensure data quality, performs daily data quality assurance, maintains and troubleshoots infrastructure, and audits data sources. It also helps explore and analyze data to answer policy-related questions and support ongoing research and other organizational requests. The engineer works with developers, analysts, data scientists, researchers, policy experts, division leadership, external partners, contractors, and vendors.

Requirements

  • Bachelor’s degree.
  • Three years of related experience.
  • Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma or graduation equivalent, to the extent permitted by the JHU equivalency formula.

Nice To Haves

  • Experience working with Microsoft Fabric or similar cloud-based analytics and data engineering platforms.
  • Experience designing and maintaining data pipelines in cloud environments.
  • Experience developing and maintaining Python-based data engineering solutions.
  • Familiarity with DevOps methodologies, version control systems, and CI/CD deployment practices.
  • Experience implementing Infrastructure as Code (IaC) solutions using industry-standard tools and frameworks.
  • Knowledge of modern data lake, lakehouse, and data warehouse architectures.
  • Familiarity with cloud platforms such as Microsoft Azure and related data services.
  • Understanding of data governance, security, and data lifecycle management principles.
  • Intermediate skill in Microsoft Fabric.
  • Intermediate skill in lakehouse architecture and data management.
  • Intermediate skill in cloud data engineering, Azure preferred.
  • Intermediate skill in Python development and data engineering notebooks.
  • Intermediate skill in CI/CD and DevOps practices.
  • Intermediate skill in Infrastructure as Code (IaC).
  • Intermediate skill in data platform monitoring and observability.
  • Intermediate skill in cloud data architecture.

Responsibilities

  • Assist with designing, producing, and maintaining data pipelines for data acquisition, management, and transformation, and develop back-end code for data web applications that turns raw data into usable information.
  • Contribute to writing and maintaining ETL/ELT processes operating on structured and unstructured sources.
  • Assist with developing and maintaining web data scraping systems for automatic data acquisition.
  • Assist with data architecture design and provide ongoing support.
  • Assist with database input and output and perform queries.
  • Assist in creating scripts to clean, transform, and analyze data.
  • Contribute to production data pipelines using data warehousing systems.
  • Create and implement production software to monitor data quality and detect anomalies.
  • Perform daily manual data quality assurance tasks.
  • Support, maintain, and troubleshoot software infrastructure.
  • Source data, conduct analyses, visualize data, and generate insights for ongoing research projects and other organizational requests.
  • Assist developers, analysts, data scientists, researchers, policy experts, and other partners.
  • Communicate with division leadership and other team members.
  • Collaborate with external partners, contractors, and vendors.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service