Job Summary:
Intelliforce-IT Solutions Group, LLC is a company that builds software to help mission systems process data at scale. The Senior Software Engineer will design and optimize data pathways, improve data transport mechanisms, and develop distributed processing pipelines to support analytics workloads.
Responsibilities:
• Design, implement, and optimize data ingress and egress pathways for analytics workloads
• Build and improve dataflow and data transport mechanisms for scalable, reliable processing
• Orchestrate and monitor complex workflows using Apache Airflow
• Develop and support distributed processing pipelines using Apache Spark
• Work with large structured, semi-structured, and unstructured datasets across formats like Parquet, JSON, CSV, and XML
• Use Python, Java, Bash, pandas, and NumPy to automate, transform, and prepare data
• Query, join, and aggregate large datasets using SQL technologies such as MySQL, MariaDB, and PostgreSQL
• Support data quality, validation, and anomaly detection efforts across mission workflows
Qualifications:
Required:
• Top Secret Clearance with Full Scope Polygraph, must be active. We do not have the ability to sponsor clearances
• Must be a U.S. Citizen. We cannot sponsor visas
• Master’s degree in computer science or related discipline from an accredited college or university, plus five years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity
• Or bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity
• Or nine years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity
• Experience using the Linux CLI and Linux tools
• Experience developing Bash scripts to automate manual processes
• Recent software development experience using Python and Java
• Experience using Apache Airflow, including DAG design, scheduling, operators, and sensors, to orchestrate, schedule, and monitor complex workflows
• Experience with distributed big data processing engines including Apache Spark
• Familiarity with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasets
• Experience using Jupyter Notebook
• Experience with data wrangling and preprocessing using tools such as pandas and NumPy
• Experience working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, and XML
• Familiarity with data quality concepts, data validation, and anomaly detection
• Experience with Git source control system
Preferred:
• Familiarity with HPC job scheduling tools including Slurm
• Experience using the Atlassian Tool Suite, including Jira and Confluence
Company:
Intelliforce-ITSG is a Woman-Owned Small Business in Ellicott City, Maryland, dedicated to delivering the highest quality secure solutions to our government customers in order to better protect our nation. Founded in 2011, the company is headquartered in Ellicott City, USA, with a team of 51-200 employees. The company is currently Growth Stage.