Data Engineer
Apply for this position
All fields marked * are required
About the Role
Are you passionate about transforming data into actionable business insights?
Join LevelShift as a Senior Software Engineer – Data Engineering & Analytics, where you’ll build scalable data solutions and deliver business value using modern data engineering and analytics technologies. You will work across enterprise data platforms, cloud services, and business intelligence solutions to enable data-driven decision-making.
What You’ll Do
As a Senior Software Engineer at LevelShift, you will:
• Participate in all phases of the software development lifecycle including Design, Implementation, Testing, and Deployment.
• Develop and optimize data pipelines and transformations using SQL, Python, and PySpark.
• Build reports using Power BI or Tableau.
• Analyze client data architecture and prepare understanding documents and technical assessments.
• Gather and analyze business requirements, perform complexity assessments, and provide effort estimations.
• Work with Azure Cloud data services and integrate data from on-premises systems.
• Prepare project documentation and deliverables in line with client commitments.
• Ensure coding quality, performance optimization, and adherence to best practices.
• Collaborate with business users, stakeholders, and cross-functional teams to deliver business solutions.
• Adapt to client delivery methodologies including Agile, Scrum, and Waterfall.
• Explore and adopt new technologies to continuously improve data solutions and delivery efficiency.
Your Skillset
We’re looking for a strong technical expert with experience in data engineering and business intelligence:
• 3+ years of experience in Data Engineering, Analytics, or Business Intelligence.
• Strong expertise in SQL, Python, and PySpark.
• Experience building reports using Power BI or Tableau.
• Strong involvement across all phases of development including Design, Implementation, Testing, and Deployment.
• Ability to understand client data architecture and perform analytical assessments.
• Experience in requirement gathering, complexity analysis, and work estimation.
• Deep understanding of Azure Cloud data services and on-premises systems.
• Experience working in Agile, Scrum, or Waterfall delivery models.
• Strong documentation, communication, and stakeholder management skills.
• Ability to quickly learn and adopt emerging technologies.
Technical Skills
• Python
• PySpark
• Azure Data Services
• Data Analysis and Data Modeling
• ETL/ELT Frameworks
• Data Warehousing Concepts
• SQL
• Power BI/Tableau
Preferred Skills
• Experience with Azure Data Factory (ADF), Azure Synapse Analytics, or Databricks.
• Knowledge of data governance and data quality frameworks.
• Exposure to CI/CD practices for data pipelines.
• Familiarity with cloud-based analytics platforms.
Why LevelShift?
• Work on impactful data engineering and analytics projects.
• Collaborate with a skilled, growth-driven team.
• Build scalable solutions using modern cloud and data technologies.
• Gain exposure to enterprise-scale data platforms and analytics ecosystems.
• Accelerate your career in an innovative and dynamic environment.
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
Required
Preferred