9 months ago
Fort Meade, MD, USASenior
Responsibilities
- Analyze requirements and derive software design and performance requirements.
- Design, code, modify, integrate, test, debug, deploy, document, and maintain complex software systems.
- Enhance the existing Streamlit UI prototype and develop it toward external enterprise availability.
- Develop Python, Java, Bash, and other software solutions, including algorithms, analytics, database applications, and cloud-based solutions.
- Use Apache Airflow to orchestrate, schedule, and monitor complex workflows.
- Process and analyze large datasets using Apache Spark, SQL technologies, Jupyter Notebook, pandas, and NumPy.
- Develop queries and applications for relational and non-relational databases and work with structured, semi-structured, and unstructured data.
- Lead or oversee software development teams, delegate programming and testing work, and monitor team performance and quality control.
- Coordinate software installation, monitor operational performance, and recommend technologies and process improvements.
Requirements
- TS/SCI security clearance with an agency-appropriate polygraph and U.S. citizenship are required.
- A master's degree in computer science or a related discipline plus five years of comparable software engineering experience, or a bachelor's degree plus seven years, or nine years of comparable software engineering experience is required.
- Experience with Linux CLI and tools, Bash scripting, Python, Java, Apache Airflow, Apache Spark, SQL, Jupyter Notebook, pandas, NumPy, data formats, data quality, and Git is required.
- Experience with relational and non-relational databases, data wrangling, preprocessing, workflow orchestration, and large dataset processing is required.
- Familiarity with Slurm and experience with the Atlassian Tool Suite, including JIRA and Confluence, are desired.
- Experience with Unix development, shell scripting, configuration management tools, Web Services, containers, cloud technologies, Java EE, Eclipse, and event- or data-driven analytics is relevant to the role.
Benefits
- The company automatically contributes 20% of gross compensation to a SEP IRA, with no employee matching requirement and immediate vesting.
- Up to 200 hours of annual PTO is available, with flexibility to adjust the allocation annually.
- Full-time employees may enroll in medical plans, some with HSA options, plus vision, dental, life, AD&D, short- and long-term disability, hospital indemnity, accident, critical illness, identity theft, and legal protection plans.
- Employees may be eligible for referral bonuses of up to $10,000.
- The company offers mobility among supported contracts and work locations across Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii, and OCONUS.
- The company provides team-building events and two complimentary branded clothing orders annually.
Tech Stack
Apache AirflowApache KafkaApache SparkBashCC++DockerGitJavaJavaScriptJupyter NotebookLinuxMariaDBMySQLNumPyPandasPerlPostgreSQLPythonRuby
Categories
BackendData Engineering
