Data Engineer (Azure)

RedolentPhiladelphia, PA
Remote

About The Position

We are seeking a Data Engineer with Azure expertise to join our team. This role involves developing sustainable, data-driven solutions using next-generation data technologies to advance our business and technology strategies. You will design and implement Data Engineering Solutions and ETL Processes within the Azure stack, including Azure Data Factory, Azure Data Lake, Azure SQL Server, Databricks, Logic Apps, and Service Bus. Responsibilities include building data pipeline frameworks for automated high-volume batch and real-time data delivery, designing Azure data ingestion frameworks based on Product Owner needs and user stories, and continuously integrating and shipping code into cloud production environments. You will collaborate directly with Product Owners and customers in an agile environment to deliver data products, independently solve complex technical data engineering problems, build data APIs and delivery services, and contribute to the design of robust, maintainable systems. Leveraging reusable code modules and handling multiple roles within Agile teams are also key aspects of this position. You will define, execute, and improve internal software architecture processes.

Requirements

  • BS degree in Computer Science, Engineering or similar
  • Intermediate to senior level experience in a Data Engineering role.
  • Demonstrated strong execution capabilities
  • Must have prior data engineering and ETL experience
  • Expert knowledge and experience with T-SQL
  • Hands on technology experience including Azure Data Factory, Data Lake (ADLS), Delta Lake, Databricks, Logic Apps, Service Bus
  • Significant experience with Azure SQL Server
  • Demonstrated experience with best Agile Scrum SDLC practices: coding standards, reviews, code management, build processes, and testing.
  • History of successfully developing software following an Agile methodology
  • 5+ years of experience on designing and developing Data Pipelines for Data Ingestion or Transformation
  • Exposure to File Format (Parquet, AVRO, ORC), Resource Management, Distributed Processing and RDBMS
  • 5+ years of developing applications with Monitoring, Build Tools, Version Control, Unit Test, TDD, Change Management to support DevOps
  • At least 2 years of experience with SQL and Shell Scripting experience

Nice To Haves

  • Azure Synapse, Azure stream Analytics, Azure Event hub, Azure Analysis services & CosmosDB is a plus
  • Search engine integration and data catalog/metadata store experience is preferred
  • Development Environment with Cloud Technologies
  • Experience with Azure DevOps CI/CD
  • Experience working with a combined in house and outsourced team
  • Experience working in a geographically separated team
  • 2+ years’ experience with Amazon Web Services (AWS), Microsoft Azure, Google Compute or another public cloud service
  • 2+ years of experience working with Streaming using Spark or Kafka or NoSQL
  • 2+ years of experience working with Dimensional Data Model and pipelines in relation with the same
  • Intermediate level experience/knowledge in at least one scripting language (Python, Scala, Pyspark)
  • Hands on design experience with data pipelines, joining data between structured and unstructured data

Responsibilities

  • Developing sustainable data driven solutions with current new generation data technologies to drive our business and technology strategies
  • Design and implement Data Engineering Solutions and ETL Processes with the Azure stack including Azure Data Factory, Azure Data Lake, Azure SQL Server, Databricks, Logic Apps, Service Bus
  • Build data pipeline frameworks to automate high-volume batch and real-time data delivery
  • Design Azure data ingestion frameworks and pipelines based on the specific needs driven by the Product Owners and user stories
  • Continuously integrate and ship code into our cloud production environments
  • Work directly with Product Owners and customers to deliver data products in a collaborative and agile environment
  • Independently solve complex technical data engineering problems
  • Building data APIs and data delivery services to support critical operational and analytical applications
  • Contributing to the design of robust systems with an eye on the long-term maintenance and support of the application
  • Leveraging reusable code modules to solve problems across the team and organization
  • Handling multiple functions and roles for the projects and Agile teams
  • Defining, executing and continuously improving our internal software architecture processes

Benefits

  • Ability to work independently
  • Excellent oral and written communication skills
  • Ability to present new ideas, approaches and information clearly
  • Outstanding attention to detail and organizational skills
  • Diligent work ethic and insatiable desire to learn and develop skills
  • Ability to acquire new knowledge quickly
  • Strong interpersonal skills
  • Self-starter, highly motivated
  • Excellent Time management skills
  • Cultural sensitivity/awareness
  • Successfully complete assessment tests offered in Pluralsight, Udemy, etc. or complete certifications to demonstrate technical expertise on more than one development platform.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service