Senior Data Engineer Job at MANTECH, Chantilly, Loudoun County, VA

eWNsVW1Id1oyNlJxQUV2TlVWQktWRUIrNEE9PQ==
  • MANTECH
  • Chantilly, Loudoun County, VA

Job Description

MANTECH seeks a motivated, career and customer-oriented Senior Data Engineer to join our team in Chantilly, VA.

In this role, you will leverage your software development expertise to support the design, ingestion, cleansing, transformation, loading, and visualization of complex, large-scale data sets.

Responsibilities

  • Design, implement, and optimize data extraction, cleansing, transformation, loading, and large-scale ingestion systems within a Big Data environment.
  • Develop ad-hoc ETL pipelines and build data profiling, deduping, and matching logic to analyze new data sources.
  • Leverage Big Data holdings to power prototypical AI/ML-based analytics and build custom solutions to ingest and exploit data.
  • Organize and maintain Data Layer documentation while collaborating closely with data scientists to craft data pipelines for AI/ML workflows.
  • Perform light administration responsibilities for a small number of Linux servers while articulating software solution risks and constraints.
  • Collaborate with teammates, service providers, vendors, and users to develop efficient data processing methods.

Minimum Qualifications

  • High School Diploma/GED with 10+ years of relevant software development and programming experience.
  • Demonstrated data analysis, parsing, and programming language experience (e.g., Python, Java) coupled with significant SQL and database experience.
  • Experience with the full data lifecycle, from ingestion through display, within a Big Data environment.
  • Hands-on experience with Python-related technologies (e.g., environment management, async development, FastAPI) and RESTful APIs.
  • Experience with data pipelining systems (e.g., Apache Airflow) and developing ETL tasks within a Linux environment.

Preferred Qualifications

  • Experience deploying software systems that leverage AI/ML technology.
  • Experience publishing data analytics and results into BI dashboards.
  • Demonstrated ability to automate routine Linux server management tasks.

Clearance Requirements

  • An active TS/SCI with Polygraph is required.

Physical Requirements

  • Must be able to remain in a stationary position 50% of the time.
  • Needs to occasionally move about inside the office to access file cabinets and office machinery.
  • Frequently communicates with co-workers, management, and customers; must be able to exchange accurate information in these situations.

Job Tags

Work at office

Similar Jobs

Mercor

Admin Support Supervisor - Fully Remote Job at Mercor

 ...Supervisors of Office and Administrative Support Workers Type: Contract Compensation: $80$120/hour Location: Remote Duration: 34 weeks Role Responsibilities Create deliverables for common requests within your professional... 

Compeer Financial

Pricing Specialist Job at Compeer Financial

 ...Compeer Financial is hiring for a position in Baldwin, WI that supports lending teams by providing expertise in pricing strategy and transfer pricing. The role offers up to 50% remote work and requires a Bachelor's degree with a minimum of 3 years in financial analysis... 

Securitas Security Services USA, Inc.

Security Supervisor Job at Securitas Security Services USA, Inc.

 ...ESSENTIAL FUNCTIONS Functions as a supervisor of Security Officers, Lead Officers, and other company personnel assigned to one or more posts at client site(s); acts to ensure that all post orders are followed, that established rounds are completed, and that required... 

SynergisticIT

Data Scientist/Engineer - Junior (Remote) Job at SynergisticIT

 ...programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full...  ...| SynergisticIT What Recruiters Look for in Junior Developers | SynergisticIT Software engineering or Data... 

Pine Point Center

MDS Coordinator, RN Job at Pine Point Center

 ...Patient Assessment Process through completion of items on the MDS and the accompanying Care Area Assessments (CAAs). Assist...  ...patient condition in conjunction with the interdisciplinary team and coordinate scheduling and completion of indicated assessments. Assist...