Today
Top Secret
Unspecified
Unspecified
IT - Database
Ashburn, VA (On-Site/Office)
Job Summary
Marathon TS is seeking a Senior Data Engineer to support a federal client in Ashburn, VA.
Responsibilities
#CJJOBS
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").
Marathon TS is seeking a Senior Data Engineer to support a federal client in Ashburn, VA.
Responsibilities
- Design, build, and maintain scalable and reliable data pipelines to support data integration, processing, and analysis.
- Collaborate with data scientists, analysts, and other stakeholders to understand data needs and deliver high-quality data solutions.
- Implement best practices for data management, including data governance, data quality, and data security.
- Optimize and tune data processes for performance and cost-efficiency.
- Develop and maintain ETL processes to ingest and transform data from various sources.
- Create and manage data models, schemas, and databases to support data storage and retrieval.
- Monitor and troubleshoot data pipelines to ensure data accuracy and availability.
- Mentor and provide guidance to junior data engineers and other team members.
- Stay up to date with the latest technologies and industry trends in data engineering.
- Bachelor's degree plus at least 7 years in a data engineering role including ETL development, database development, data integration, data mining, big data.
- Strong experience developing and maintaining complex SQL for ETL and reporting
- Strong experience with large complex data systems
- Experience performing database administration tasks (manage scheduled jobs, cluster configurations)
- Experience performing software administration tasks (deploy applications, manage scheduled tasks)
- Ability to learn new tools quickly as needed to provide new ideas for solving problems
- Ability and desire to work with other program staff and customers to reach design decisions within given constraints
- Excellent diplomacy and communication skills with both clients and technical staff
- Proficiency in Python and Scala
- Experience using Spark and Hive
- Experience with Qlik or other data visualization administration
- Experience completing Databricks development and/or administrative tasks
- Familiarity with some of these tools: DB2, Oracle, SAP, Postgres, Elastic Search, Glacier, Cassandra, DynamoDB, Hadoop, Splunk, SAP HANA, Databricks
- Experience working with federal government clients
- Active Client or CBP Public Trust required
#CJJOBS
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").
group id: 10362312