Software Engineer III
Reflexive Concepts
Annapolis Junction, MD
Full Time
Senior Level
5+ years
Posted 3 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
The Software Engineer III will design, implement, and optimize data ingress and egress pathways, ensuring efficient and scalable processing for the organization's analytics workloads. This role requires expertise in dataflow design, data transport mechanisms, and Apache Spark based processing.
Responsibilities
- Design data ingress and egress pathways
- Implement data ingress and egress pathways
- Optimize data ingress and egress pathways
- Ensure efficient processing of analytics workloads
- Ensure scalable and reliable processing of analytics workloads
Requirements
- Extensive expertise in dataflow design
- Extensive expertise in data transport mechanisms
- Extensive expertise in Apache Spark based distributed processing
- Experience using the Linux CLI and Linux tools
- Experience developing Bash scripts to automate manual processes
- Recent software development experience using Python
- Recent software development experience using Java
- Experience with Distributed Big Data processing engines including Apache Spark
- Experience using Jupyter Notebook
- Experience with data wrangling and preprocessing using tools such as pandas, NumPy
- Experience working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, XML
- Familiarity with data quality concepts, data validation, and anomaly detection
- Experience with Git Source Control System
Qualifications
- Master’s degree in computer science or related discipline from an accredited college or university OR Bachelor’s degree in computer science or related discipline from an accredited college or university
- 5+ years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
Nice to Have
- Experience using Apache Airflow (DAG design, scheduling, operators, sensors) to orchestrate, schedule, and monitor complex workflows
- Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasets
- Familiar with HPC Job Scheduling tools including Slurm
- Experience using the Atlassian Tool Suite (JIRA, Confluence)
Skills
Python
*
Java
*
XML
*
Jira
*
Confluence
*
JSON
*
Git
*
Apache Spark
*
Apache Airflow
*
PostgreSQL
*
MySQL
*
Slurm
*
Bash
*
Pandas
*
NumPy
*
CSV
*
MariaDB
*
Linux CLI
*
Parquet
*
Jupyter Notebook
*
* Required skills
Related Searches
Software Engineering Jobs
All Software Engineer, Global Payment Privacy Jobs
Software Engineer, Global Payment Privacy in United States
Senior Software Engineer, Global Payment Privacy
Software Engineer, Global Payment Privacy in Maryland
Software Engineer, Global Payment Privacy in Annapolis Junction
Similar Jobs
Software Engineer I
Active
Travelers
·
Hartford, CT
·
$99,100 - $163,400
Salesforce CRM
Apex
LWC
Copado
1 week ago
Software Engineer
Active
JPMorganChase
·
Plano, TX
Python
SQL
AWS
Azure
+23 more
1 week ago
Software Engineer - Solutions Engineering
Active Remote
Canonical
·
New York, NY
Python
Kubernetes
DevOps
Agile
+6 more
1 week ago
Software Engineer
Active
Enlighten
·
Augusta, GA
·
$97,097 - $140,000
AWS
Azure
Java
Spring
+18 more
1 week ago
Software Engineer – Codepath Expert
Active Remote
Mercor
·
$90 - $105
Python
C++
MySQL
1 week ago