Search jobs > Huntsville, AL > Etl engineer

ETL Engineer Senior

BAE Systems
Huntsville, Alabama, United States
$115.1K-$195.7K a year
Full-time

JOB DESCRIPTION

Job Description

As a member of our team, you will join a diverse group of driven professionals who design the products and systems that support enhanced capabilities, protect national security, and keep critical information and infrastructure secure.

With us, you will be able to make an impact while you hone your skills and grow in your career.

BAE Systems is looking for an experienced ETL Engineer to join a strong team supporting our government customer. This position will provide the ability to make a significant impact to the mission.

Successful candidate will need to be able to maintain existing software as the transition from server-based to cloud-based occurs.

The candidate will work with a GOTS-based Extract, Transform and Load (ETL) system that loads information into Postgres database with billions of rows and deals with a file repository that is in a Petabyte range.

In addition, the candidate will be highly involved in the engineering planning and transition of the existing system software / data into a Cloud-based (currently AWS) solution.

  • Design, develop, and maintain the ETL (Extract, Transform, Load) processes for master data management (MDM) system.
  • Build and optimize data pipelines to extract data from various sources, transform it into the required format, and load using Databricks and AWS services.
  • Collaborate with stakeholders to gather data requirements, understand data sources, and ensure data quality and integrity throughout the ETL process.
  • Implement data validation, cleansing, and enrichment techniques to improve the accuracy and completeness of data.
  • Monitor and troubleshoot ETL processes to identify and resolve issues in a timely manner.

Required Education, Experience, & Skills

  • Bachelor’s degree in Engineering, Computer Science, or other related analytical, scientific, or technical discipline
  • At least 6 years’ experience with ETL
  • Strong proficiency in programming languages such as Scala, or Java.
  • Experience in designing and developing ETL workflows using tools like Apache Spark or AWS Glue.
  • In-depth knowledge of ETL best practices, data integration techniques, and data quality management.
  • Familiarity with different data storage technologies and databases, such as Amazon S3 or Amazon Redshift.
  • Proven experience in the engineering planning and transition of existing system software / data into a Cloud-based AWS solution.

Must have experience in Linux command lines and continuous integration.

Preferred Education, Experience, & Skills

  • Understanding of concepts of Data Lakehouse architecture as well as OpenSearch is a plus.
  • Experience using software repository tools such GIT or SVN.

Pay Information

Full-Time Salary Range : $115100 - $195700

Please note : This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to : business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Employee Benefits : At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being.

Regular employees scheduled to work 20+ hours per week are offered : health, dental, and vision insurance; health savings accounts;

a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance.

Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave.

Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and / or job specifics.

30+ days ago
Related jobs
BAE Systems
Huntsville, Alabama

BAE Systems is looking for an experienced ETL Engineer to join a strong team supporting our government customer. The candidate will work with a GOTS-based Extract, Transform and Load (ETL) system that loads information into Postgres database with billions of rows and deals with a file repository tha...

Promoted
Parry Labs
Huntsville, Alabama

This position is for a Senior Software Engineer that can be part of a cross functional team in developing hardware and software in support of DoD UAS operations. Software Development Plan, Software Design Document, Software Version Description, Interface Control Document, Software Configuration Mana...

Promoted
Leidos Inc
Huntsville, Alabama

Experience utilizing big data technologies and knowledge of data science models to analyze large amounts of data and create valuable insights. Be part of an agile team who is responsible for maintaining a cloud-based data architecture across unclassified and classified enclaves that centralizes admi...

Promoted
Blue Origin
Huntsville, Alabama

As a Software Development Engineer L4, you will have hands on development responsibility to build and test real-time embedded software that controls rocket engines for human capable spacecraft. Experience with embedded avionics software or engine controller software for air-breathing or rocket engin...

Promoted
Auria
Huntsville, Alabama

Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, and use of Commercial Off-the-shelf (COTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. The softwar...

Promoted
Leidos Holding
Huntsville, Alabama

Team members participate not only in software design and development, but also in software testing, simulation and flight testing, and customer demonstrations, onsite with our government customer. This position will join a dynamic software team in developing applications for distributing control of ...

Promoted
Davis Strategic Innovations, Inc
Huntsville, Alabama

Exposure to Stimulation and Simulation Software. As a Developer for the team you will work in a collaborative environment working internal model framework development, internal tactical to model conversion, supporting application development and translation of coding languages for modernization effo...

Promoted
Guidehouse
Huntsville, Alabama

The candidate will provide data engineering, data visualizations and analysis, and predictive modeling as a data science consultant to a Department of the Army client as part of a team responsible for harnessing, cleaning, merging, transforming, and analyzing large amounts of maintenance, logistics,...

GEICO
Huntsville, Alabama
Remote

Experience developing new and enhancing existing data processing (Data Ingest, Data Transformation, Data Store, Data Management, Data Quality) components. Our Senior Data Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our cu...

Precisionmachining.jobs
Huntsville, Alabama

The Senior Software Developer will work closely with cross-functional teams to deliver high-quality solutions that meet our client's needs. This position will play a pivotal role in designing, developing, and maintaining software applications for our customer. Designs, develops, tests, and maintains...