21 days ago
Annapolis Junction, MD, USASenior

Base Salary

$176k - $238k/yr

Responsibilities

  • Design, implement, and optimize data ingress and egress pathways for analytics workloads.
  • Develop scalable dataflow solutions and Apache Spark-based distributed processing systems.
  • Use Apache Airflow to design, schedule, orchestrate, and monitor complex workflows.
  • Develop Python and Java software and Bash scripts to automate manual processes.
  • Query, join, and aggregate large datasets using SQL technologies.
  • Perform data wrangling and preprocessing across structured, semi-structured, and unstructured data.
  • Apply data validation, data quality, and anomaly detection practices.
  • Use Linux tools, Jupyter Notebook, and Git source control in software development workflows.

Requirements

  • Bachelor of Science degree.
  • 8+ years of related experience.
  • U.S. citizenship.
  • Current Top Secret/SCI clearance with polygraph.
  • Experience with the Linux CLI and Linux tools.
  • Experience developing Bash scripts and recent software development experience with Python and Java.
  • Experience with Apache Airflow, including DAG design, scheduling, operators, and sensors.
  • Experience with distributed big-data processing engines, including Apache Spark.
  • Familiarity with MySQL, MariaDB, and PostgreSQL.
  • Experience using Jupyter Notebook, pandas, and NumPy.
  • Experience working with Parquet, JSON, CSV, and XML data.
  • Familiarity with data quality, validation, and anomaly detection concepts.
  • Experience with Git source control.
  • Familiarity with Slurm is desired.
  • Experience with the Atlassian Tool Suite, including JIRA and Confluence, is desired.

Benefits

  • Medical, dental, vision, and health savings account plan options.
  • 401(k) plan with company matching and pre-tax and post-tax contribution options.
  • Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
  • Full-flex work weeks where possible and comprehensive wellness offerings.
  • Onsite work in Annapolis Junction, Maryland, with no travel required and a scheduled 40-hour workweek.

Tech Stack

Apache AirflowApache SparkBashGitJavaJupyter NotebookLinuxMariaDBMySQLNumPyPandasPostgreSQLPythonSQL

Categories

BackendData Engineering
General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me