Skip to main content
HimalayasHimalayas logo
DeepSourceDE

L2 Data Engineer - Remote

DeepSource is a code health platform that helps developers and engineering teams write maintainable and secure code by continuously analyzing source code changes to find and fix issues.

DeepSource

Employee count: 11-50

Egypt only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

We are looking for a highly skilled and experienced L2 Data Engineer to join our growing Data & Analytics team. In this role, you will lead the design, development, optimization, and maintenance of scalable enterprise data platforms and cloud-native data solutions. You will work closely with architects, analysts, and business stakeholders to build high-performance data pipelines and modern lakehouse solutions that support advanced analytics, reporting, and data-driven decision-making.

This opportunity is ideal for a senior data professional with strong hands-on expertise in Databricks and the Microsoft Azure ecosystem, who is passionate about building reliable, scalable, and optimized data platforms in enterprise environments.

KEY RESPONSIBILITIES

  • Design, develop, and optimize enterprise-scale data pipelines and ETL/ELT workflows using Azure and Databricks technologies.
  • Architect and implement scalable data ingestion, transformation, and orchestration processes using Azure Data Factory, Databricks, and Azure Synapse Analytics.
  • Develop high-performance data transformation frameworks using PySpark, Python, and Spark SQL for large-scale distributed data processing.
  • Optimize SQL queries, Spark jobs, and data workflows to improve performance, scalability, and cost efficiency.
  • Lead data migration initiatives, including SQL Server migrations and modernization of legacy data platforms.
  • Implement and maintain Delta Lake architecture, incremental data loading strategies, and enterprise data lake best practices.
  • Collaborate with architects and cross-functional teams to design robust and scalable data models aligned with business and governance standards.
  • Monitor and troubleshoot production pipelines, perform root-cause analysis, and implement preventive measures for recurring issues.
  • Support CI/CD implementation and infrastructure automation for data engineering workflows.
  • Mentor junior engineers and contribute to engineering standards, reusable frameworks, and technical best practices.
  • Create and maintain technical documentation including architecture diagrams, pipeline documentation, and operational runbooks.
  • Evaluate and recommend modern data engineering tools, frameworks, and optimization strategies.

Requirements

5+ years of professional experience in Data Engineering or related roles.

  • Strong expertise in Python for enterprise data processing, transformation, and automation.
  • Advanced hands-on experience with Pandas, PySpark, and Spark SQL for large-scale distributed processing.
  • Strong experience with Databricks, including cluster management, notebook development, workflow orchestration, Delta Lake, and performance optimization.
  • Extensive experience building and managing enterprise data pipelines using Azure Data Factory.
  • Strong working knowledge of Azure Synapse Analytics, particularly Spark pool integration and enterprise data warehousing concepts.
  • Advanced SQL skills including query optimization, performance tuning, indexing strategies, and troubleshooting.
  • Strong understanding of data lake architecture, Delta Lake, incremental processing, partitioning, and lakehouse concepts.
  • Experience implementing data governance, security, access controls, and monitoring within cloud data platforms.
  • Experience handling production support, troubleshooting, and optimization of enterprise data platforms.

NICE TO HAVE

  • Experience with Terraform for Azure infrastructure provisioning and Infrastructure-as-Code (IaC).
  • Experience implementing CI/CD pipelines for data engineering deployments.
  • Exposure to Lakehouse Federation, Delta Sharing, and modern data sharing architectures.
  • Experience with streaming and near real-time data processing solutions.
  • Knowledge of DevOps practices and cloud cost optimization strategies.

CERTIFICATION REQUIREMENT

Candidates are expected to hold or be actively working toward the Databricks Certified Data Engineer Professional certification. This certification validates advanced expertise across the following domains:

  • Advanced ETL and ELT development using Spark SQL and PySpark
  • Enterprise-grade pipeline orchestration and optimization
  • Data modeling and scalable lakehouse architecture
  • Performance tuning and distributed data processing optimization
  • Advanced data governance and security implementation
  • Production-grade data engineering practices within the Databricks ecosystem

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

Egypt +/- 0 hours

About DeepSource

Learn more about DeepSource and their company culture.

View company profile

DeepSource emerged from a clear vision: to empower developers and engineering teams to write maintainable and secure code, ultimately enabling them to ship exceptional software, faster. Founded in 2018 by Sanket Saurav and Jai Pradeesh, the journey began with the ambition to automate the objective aspects of code review. The founders recognized that while static analysis technology had existed for a long time, its adoption could be significantly increased if it were easier to set up, seamlessly integrated into developer workflows, and, crucially, maintained a very low rate of false positives. This conviction laid the groundwork for what DeepSource would become.

The initial phase involved building a product that could continuously analyze source code changes, identifying and helping to fix issues across critical categories such as security vulnerabilities, performance bottlenecks, anti-patterns, and bug risks. The team focused on creating a platform that integrates natively with popular version control systems like GitHub, GitLab, Bitbucket, and Azure DevOps. This allows DeepSource to run analyses on every commit and pull request, catching potential problems before they escalate into production issues. Early traction with open-source teams at prominent companies like Uber, Slack, and NASA validated their approach. This early success was followed by a pre-seed funding round of $140K from angel investors, which fueled further development, including support for more programming languages like Go, Dockerfiles, and Terraform, and integration with GitLab.

A significant milestone in DeepSource's evolution was its acceptance into the Y Combinator Winter 2020 batch. This experience, coupled with a subsequent seed investment of $2.6 million led by 645 Ventures, provided the resources to expand the product's capabilities, add support for more languages, and enhance its innovative Autofix™ feature, which automates the remediation of detected issues. DeepSource has continued to innovate, launching AI-powered agents to further streamline code security and releasing open-source tools like Globstar to give back to the developer community. Today, DeepSource is trusted by thousands of companies, from startups to Fortune 500 enterprises, helping them build more reliable and secure software by fostering a culture of continuous code quality.

Employee benefits

Learn about the employee benefits and perks provided at DeepSource.

View benefits

Workstation of your choice

Employees can choose their own workstation setup.

Sponsorship to talk in tech events

DeepSource sponsors employees to speak at technology events.

Health insurance coverage

DeepSource offers health insurance coverage to its employees.

No vacation restrictions

Employees at DeepSource have no restrictions on vacation time.

View DeepSource's employee benefits
Claim this profileDeepSource logoDE

DeepSource

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

10 remote jobs at DeepSource

Explore the variety of open remote roles at DeepSource, offering flexible work options across multiple disciplines and skill levels.

View all jobs at DeepSource

Remote companies like DeepSource

Find your next opportunity by exploring profiles of companies that are similar to DeepSource. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan