Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Job Summary The Data Engineer will be responsible for designing, developing, and maintaining scalable data integration solutions that deliver business value. This role focuses on building robust data pipelines, developing ETL processes, and managing large-scale data processing using Python, PySpark, AWS services, and modern data engineering practices while ensuring data quality, security, and performance. Key Responsibilities Design, build, and maintain scalable data pipelines. Develop and optimize ETL workflows for data ingestion and transformation. Design and develop large-scale batch processing, data manipulation, data mining, and data extraction solutions. Collaborate with product teams, application teams, and business analysts to support data requirements. Ensure data quality, integrity, and consistency across enterprise data platforms. Implement data security and compliance best practices. Monitor, troubleshoot, and optimize data pipeline performance. Document data engineering processes, workflows, and technical solutions. Design mapping specifications, High-Level Designs (HLD), and Low-Level Designs (LLD). Develop, code, and perform unit testing for data engineering solutions. Develop and maintain REST API integrations. Develop UNIX scripts and Oracle SQL/PL-SQL solutions as required. Utilize workload automation tools such as Contr ol-M or AutoSys. Participate in CI/CD DevOps processes and Agile/SCRUM ceremonies. Stay current with emerging data engineering technologies and AI tools to improve productivity and delivery. Required Qualifications Bachelor's degree in Computer Science or a related field. Minimum of 8 years of hands-on data engineering experience. Strong experience developing solutions using Python and PySpark. Experience with AWS services, including Glue, Lambda, MSK (Kafka), S3, Step Functions, RDS, and EKS. Experience working with databases such as PostgreSQL, SQL Server, Oracle, and Sybase. Strong SQL programming experience, including performance tuning, relational data modeling, stored procedures, views, functions, and triggers. Experience designing and implementing scalable data pipelines and ETL processes. Experience with data modeling, data warehousing, data mining, data analysis, and data profiling. Experience working with REST APIs. Experience with workload automation tools such as Contr ol-M or AutoSys. Experience with CI/CD DevOps processes and tools including GitHub, Bitbucket, and Jenkins. Strong understanding of Agile/SCRUM methodologies. Knowledge of UNIX scripting and Oracle SQL/PL-SQL. Ability to learn and effectively utilize AI tools. Strong analytical, troubleshooting, and problem-solving skills. Preferred Qualifications Experience with additional ETL tools such as IBM DataStage, Informatica, or Pentaho. Knowledge of Master Data Management (MDM). Experience with Data Warehouse and Data Analytics solutions. Education: Bachelors Degree
Skills
Oracle
SQL
SQL Server
AWS
ETL
Scrum
Agile
Data Pipeline
Jenkins
Kafka
PostgreSQL
Python
REST
Similar jobs
Azure Data Engineer
PTR Global · Fort Worth, United States
22 minutes ago$60 - $65/hrJunior Palantir Foundry Ontology Engineer
Booz Allen Hamilton · McLean, United States
1 hour ago$69.4k - $158k/yrSenior Data Engineer
Texas Instruments Incorporated · Richardson, United States
1 hour agoONSITE || Data Engineer/Architect (Snowflake, Tableau, ETL, DBT, SQL, AWS)
Techridge, Inc. · Sunnyvale, United States
2 hours agoAssociate Data Engineer / AWS Developer (Biometric Data Platform)
Apetan Consulting · Austin, United States
2 hours agoMainframe Database Engineer
Apex Systems · Chandler, United States
2 hours ago