Senior Data Engineer

Simpson Thacher & Bartlett LLP
New York, NY, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$175,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Microsoft Azure Big Data Cloud Computing Information Systems Databases Data Architecture Information Engineering Data Governance Data Integrity Extract Transform Load (ETL) Data Transformation Data Migration
+22 more
Data Warehousing Python (Programming Language) Machine Learning Microsoft Data Access Components Microsoft SQL Server SQL Azure NoSQL Azure Data Lake SQL Databases Data Processing Scripting Cloud Platform System Azure Data Factory Microsoft Fabric Information Technology Non-relational Database Cosmos DB Data Management Data Delivery Azure Synapse Analytics Data Pipelines Databricks

Job description

  • Lead the design, development, and implementation of advanced data pipelines and ETL processes using Azure Data Lake Storage and Azure Data Factory.
  • Architect and manage scalable data solutions on Databricks for high-performance data processing and analytics.
  • Oversee the development and optimization of SQL Server databases and queries to meet complex reporting and analytical needs.
  • Write and maintain Python scripts for sophisticated data transformation, analysis, and automation tasks.
  • Spearhead data migration projects from on-premises systems to Azure cloud services, ensuring strategic planning, minimal disruption, and data integrity.
  • Collaborate with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand and translate data requirements into technical solutions.
  • Troubleshoot and resolve complex data-related issues, ensuring high data quality and reliability.
  • Monitor, optimize, and scale data workflows to improve performance and cost-efficiency.
  • Develop and enforce best practices for data engineering processes, documentation, and governance.

Requirements

The Senior Data Engineer is responsible for designing, building, and optimizing enterprise-scale data pipelines and analytics platforms across the Microsoft data ecosystem. This role leads the development of robust, scalable data solutions using Azure Data Factory, Databricks, Microsoft Fabric, SQL Server, and Python to support advanced analytics, machine learning, and business intelligence workloads. The engineer partners closely with architects, data scientists, and business stakeholders to modernize data platforms, implement best practices, and ensure high-quality, reliable data delivery across the organization. This position requires deep technical expertise, strong problem solving skills, and the ability to drive end to end data engineering initiatives in a cloud-first environment., Required

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent practical experience in lieu of formal education.
  • Legal IT experience a plus but not required

Skills and Experience

Required

  • 5-7 years experience working with enterprise level relational and/or non-relational database and ETL/ELT technologies.
  • Extensive experience with Azure Data Lake Storage, Azure Data Factory, Databricks, SQL Server, and Python.
  • Demonstrated experience in the implementation and creation of both on-premise SQL Server Databases as well as Azure SQL Databases.
  • Deep understanding of data modeling, ETL processes, data warehousing concepts, and data architecture.
  • Proven track record of managing and executing large-scale data migration projects from on-premises to cloud environments.
  • Advanced proficiency in SQL for complex querying and database management.
  • Strong experience with Python for advanced data manipulation and automation tasks.
  • In-depth knowledge of cloud computing concepts and services, particularly within Azure.
  • Demonstrated leadership skills, with the ability to mentor and guide junior team members.
  • Excellent problem-solving abilities and attention to detail.
  • Exceptional communication skills and experience working collaboratively in a team-oriented environment.
  • Experience with data governance and data quality frameworks.
  • Familiarity with Azure services (e.g., Azure Synapse Analytics, Azure SQL Database, Cosmos DB) and big data technologies.
  • Experience with semi-structured/NoSQL databases is a plus.
  • Azure data certifications (e.g., Azure Data Engineer Associate) are a plus but not required., The actual salary offered will depend on a variety of factors, including without limitation, the qualifications of the individual applicant for the position, years of relevant experience, level of education attained, certifications or other professional licenses held, and if applicable, the location in which the applicant lives and/or from which they will be performing the job. This role is exempt meaning it is not overtime pay eligible.

Benefits & conditions

NY Only: The estimated base salary range for this position is $175,000 to $200,000 at the time of posting.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

6:35 min

Evaluating blob storage against cosmos db for unstructured data

Menaka Baskerpillai · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

53 sec

Assessing databases with the Cosmos DB migration tool

Radu Vunvulea Radu Vunvulea · WWC 2022

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

Videos

See all

Related articles

See all