Cyber SDC - Data Engineer - Senior - Location Open
EY · Birmingham, Alabama, United States · $78K–$160K/yr
Professional Services · 10,001+ employees
About the role
The Data Engineer will design, build, and maintain scalable data pipelines and data lake solutions using AWS services. They will collaborate with cross-functional teams to onboard, transform, and normalize data while ensuring compliance and performance reliability.
What they look for
Requirements
Candidates must have a bachelor's degree in a relevant field and at least 3 years of experience in data engineering. Proficiency in Python, SQL, and hands-on experience with AWS cloud services are essential for this role.
Benefits
Full description
Location: Anywhere in Country
At EY, we’re all in to shape your future with confidence.
We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and help to build a better working world.
Job Summary
We are seeking a Data Engineer with strong AWS cloud expertise to design, build, and maintain scalable data pipelines and data lake solutions. The ideal candidate will have hands-on experience with Python, SQL, and AWS data services, with a proven ability to develop robust data ingestion frameworks, optimize data quality, and support analytics and reporting initiatives. This role requires close collaboration with customers, data engineers, and cross-functional teams to onboard and transform data from multiple sources into a centralized AWS-based data lake.
Key Responsibilities
- Develop, deploy, and support AWS Lambda functions using Python to ingest and process data into an Amazon S3-based data lake.
- Maintain and troubleshoot existing data ingestion solutions, including Lambda functions, Python code, and Terraform infrastructure.
- Design, develop, and optimize end-to-end data pipelines leveraging AWS services such as Lambda, Step Functions, Glue ETL Jobs, Glue Crawlers, Athena, and S3.
- Collaborate with customers and stakeholders to onboard new data sources while ensuring compliance with data governance and security requirements.
- Implement data transformation, normalization, and cleansing processes to improve data quality and usability.
- Monitor, troubleshoot, and resolve data pipeline issues to ensure reliability and performance.
- Partner with Data Engineering and Analytics teams to improve existing workflows, enhance code quality, and optimize data processing logic.
- Support data lake architecture and contribute to best practices for scalable and maintainable data engineering solutions.
- Document technical designs, workflows, and operational procedures.
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems, Data Engineering, or a related field, or equivalent work experience.
- 3+ years of experience in Data Engineering or a related role.
- Strong proficiency in Python and SQL.
- Hands-on experience with AWS services, including:
- AWS Lambda
- AWS Glue
- Amazon Athena
- Amazon S3
- AWS Step Functions
- Experience developing and supporting ETL/ELT pipelines in cloud environments.
- Experience with Terraform and Infrastructure as Code (IaC).
- Understanding of data lake architecture, data ingestion, and data transformation concepts.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work effectively with cross-functional teams and business stakeholders.
Preferred Qualifications
- Experience with large-scale cloud-based data platforms.
- Familiarity with data governance, data quality, and compliance frameworks.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of AWS security best practices.
- AWS Certified Data Engineer, Developer, or Solutions Architect certification.
Key Competencies
- Strong communication and stakeholder engagement skills.
- Customer-focused mindset with the ability to understand and translate business requirements into technical solutions.
- Ability to manage multiple priorities in a fast-paced environment.
- Attention to detail and commitment to data quality and operational excellence.
Primary Skills: AWS, Python, SQL, Lambda, Glue, Athena, S3, Step Functions, Terraform, Data Engineering, ETL/ELT, Data Lakes.
What We Look For
We seek top performers who possess a strong passion and foundation in cybersecurity principles and practices, along with relevant certifications and experience. A proactive mindset, creating high performing teams, adaptability to evolving threats, and a commitment to continuous learning are also critical attributes we look for in candidates. Ultimately, we look for motivated individuals who are committed to safeguarding digital assets and fostering a culture of security awareness within the organization.
What We Offer
- Continuous learning: You’ll develop the mindset and skills to navigate whatever comes next.
- Success as defined by you: We’ll provide the tools and flexibility, so you can make a meaningful impact, your way.
- Transformative leadership: We’ll give you the insights, coaching and confidence to succeed in high performing teams.
- Diverse and inclusive culture: You’ll be embraced for who you are and empowered to use your voice to help others find theirs.
What we offer you At EY, we’ll develop you with future-focused skills and equip you with world-class experiences. We’ll empower you in a flexible environment, and fuel you and your extraordinary talents in a diverse and inclusive culture of globally connected teams. Learn more.
- We offer a comprehensive compensation and benefits package where you’ll be rewarded based on your performance and recognized for the value you bring to the business. The base salary range for this job in all geographic locations in the US is $77,500 to $140,900. The base salary range for New York City Metro Area, Washington State and California (excluding Sacramento) is $92,900 to $160,500. Individual salaries within those ranges are determined through a wide variety of factors including but not limited to education, experience, knowledge, skills and geography. In addition, our Total Rewards package includes medical and dental coverage, pension and 401(k) plans, and a wide range of paid time off options.
- Join us in our team-led and leader-enabled hybrid model. Our expectation is for most people in external, client serving roles to work together in person 40-60% of the time over the course of an engagement, project or year.
- Under our flexible vacation policy, you’ll decide how much vacation time you need based on your own personal circumstances. You’ll also be granted time off for designated EY Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
Are you ready to shape your future with confidence? Apply today.
EY accepts applications for this position on an on-going basis.
For those living in California, please click here for additional information.
EY focuses on high-ethical standards and integrity among its employees and expects all candidates to demonstrate these qualities.
EY | Building a better working world
EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets.
Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.
EY teams work across a full spectrum of services in assurance, consulting, tax, strategy and transactions. Fueled by sector insights, a globally connected, multi-disciplinary network and diverse ecosystem partners, EY teams can provide services in more than 150 countries and territories.
EY provides equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, pregnancy, genetic information, national origin, protected veteran status, disability status, or any other legally protected basis, including arrest and conviction records, in accordance with applicable law.
EY is committed to providing reasonable accommodation to qualified individuals with disabilities including veterans with disabilities. If you have a disability and either need assistance applying online or need to request an accommodation during any part of the application process, please call 1-800-EY-HELP3, select Option 2 for candidate related inquiries, then select Option 1 for candidate queries and finally select Option 2 for candidates with an inquiry which will route you to EY’s Talent Shared Services Team (TSS) or email the TSS at ssc.customersupport@ey.com.