Senior Data Engineer
Senior Data Engineer
Posted yesterday
SENIORITY
Senior
SALARY
$70/Hr
About the role
- Design, develop, and support new and existing data engineering applications.
- Build and maintain scalable ETL/ELT pipelines and data integrations.
- Develop data solutions using Python, PySpark, SQL, and Databricks.
- Work with Data Architects to translate high-level data flows into technical implementations.
- Optimize SQL queries, Spark jobs, schemas, and data pipelines for performance and scalability.
- Develop and maintain data solutions across Data Lake and Data Warehouse environments.
- Participate in code reviews, testing, deployment, and technical documentation.
- Monitor production data pipelines and troubleshoot complex issues.
- Support CI/CD processes for data engineering applications.
- Work collaboratively with Product Owners, Product Managers, Scrum Masters, and engineering teams.
- Provide technical guidance and help mentor junior engineers.
- Required Qualifications5–8 years of experience in Data Engineering, Data Integration, or Data Warehousing.
- Strong hands-on experience with Python.
- Strong experience with PySpark / Apache Spark.
- Advanced SQL skills.
- Hands-on experience with Databricks.
- Experience with Azure, AWS, or GCP, preferably Azure.
- Strong understanding of Data Lakes, ETL/ELT, and data modeling.
- Experience optimizing data pipelines and SQL queries for performance.
- Experience with CI/CD pipelines.
- Strong problem-solving and production troubleshooting skills.
- Ability to work effectively in a collaborative Agile environment.
- Nice to HaveDelta LakeAzure Data Factory
- Azure Synapse
- Kafka or Kinesis
- Streaming/event-driven architectures
- Power BIAzure MLExperience supporting analytics or machine learning platforms
- Experience working in regulated enterprise environments
- Data security, encryption, and access-control experience
- Python/PySpark codingSQL testing
- Data engineering scenarios
- Spark/PySpark troubleshooting
- Performance optimization
- Experience-based and scenario-based technical questions
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
