Software Engineer 3
General Dynamics Information Technology21 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
About General Dynamics Information Technology
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.