Software Engineer - Big Data Ingestion and Processing
About the Organization
Now is a great time to join Redhorse Corporation. Redhorse specializes in developing and implementing creative strategies and solutions with private, state, and federal customers in the areas of cultural and environmental resources services, climate and energy change, information technology, and intelligence services. We are hiring creative, motivated, and talented people with a passion for doing what's right, what's smart, and what works.
About the Role
Redhorse is transforming how government agencies leverage data and technology. We are seeking a highly skilled Software Engineer to join our team supporting a critical intelligence mission. You will play a vital role in ingesting, processing, and analyzing massive datasets, directly impacting the Sponsor's ability to address pressing intelligence questions. You will work with cutting-edge technologies in a dynamic, collaborative environment, directly contributing to national security.
\n Key Responsibilities- Load large datasets into the Sponsor’s on-premises and Cloud environments.
- Develop and maintain ingestion algorithms and schemas for large datasets.
- Analyze new large-volume datasets to optimize the data ingest processes.
- Support the creation of Apache NiFi schemas for new data loads.
- Develop software tools that efficiently preprocess, modify, aggregate, load, index, and archive large data collections into clusters in near real-time.
- Ensure proper access controls are implemented.
- Generate metrics to track data ingest statistics to maintain data integrity and provenance.
- Document the data-flows according to standards set by the Sponsor.
- Engage regularly with data scientists, analysts, and managers.
- Demonstrated professional experience in Computer Science, Computer Engineering, Systems Engineering, or closely related discipline.
- Demonstrated professional experience with AWS cloud services, including long-term storage options, and cloud-based database services.
- Demonstrated experience working with Databricks.
- Demonstrated experience understanding SQL database structures and mapping them between different SQL databases.
- Demonstrated professional experience working with Apache NiFi.
- Demonstrated professional experience working with large data and high-performance compute clusters such as Hadoop or similar.
- Demonstrated experience with API development techniques.
- Demonstrated experience developing and deploying ETL processes for large data sets.
- Demonstrated experience creating operating system level scripts to perform ETL operations on SQL databases.
- Demonstrated professional experience with version control systems, preferably Git.
- Demonstrated experience testing the development of software solutions for the extraction, transformation, and loading of data using the most efficient languages for the task such as NiFi, Python, and SQL.
- Demonstrated experience implementing multiprocessing data-flows to parallelize ingest operations.
- Minimum 5-7 years of relevant experience.
- Demonstrated experience with the Sponsor’s data environment.
- Demonstrated experience exhibiting strong coordination and collaboration skills.
- Demonstrated experience working with full-stack developers to deploy applications that leverage large data sets.
- Demonstrated experience communicating technical concepts to non-technical audiences.
Equal Opportunity Employer/Veterans/Disabled
Accommodations:
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Talent Acquisition at [email protected]
Redhorse Corporation shall, in its discretion, modify or adjust the position to meet Redhorse’s changing needs.
This job description is not a contract and may be adjusted as deemed appropriate in Redhorse’s sole discretion.
Recommended Jobs
Group Supervisor Fulfillment Center
Job Summary: The Group Supervisor leads a dedicated team of front-line leaders and pharmacy fulfillment specialists within a dynamic Centralized Services environment. This role drives daily operat…
Software Solution Architect - Delivery
Where do people love what they do, and being great at what they do? At Swisslog, that’s where! Our teams are the heart of a world-leading Robotics company that’s harnessing the power of technology …
Cytotechnologist
Job Description: We are seeking a highly motivated and detail-oriented Cytotechnologist to join a dynamic pathology team in Charlottesville, VA. In this role, you will be responsible for the micro…
Junior Accountant
POSITION SUMMARY: We are seeking a dedicated Junior Accountant to join our team and contribute to our dynamic real estate operations. ESSENTIAL DUTIES & RESPONSIBILITIES: -Assist wi…
Entry Level Scientist
Entry Level Scientist JOB-10045663 Anticipated Start Date January 20 ,2026 Location Berkeley , CA Type of Employment Contract Employer Info …
SAP NS2 Solution Advisory Specialist - Federal (DOD & IC) active Secret clearance-Metro DC
We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and w…
Mammography Tech - PRN
Mammography Technologist – Outpatient | Centreville, VA | Weekdays Only | PRN Fairfax Radiology Centers — the largest radiology practice in Northern Virginia — is hiring! Our Imaging Center in C…
Program Leader
Athletes Global organization is dedicated to helping youth, families, and communities worldwide. We teach leadership skills through transformational and innovative services that will help, empower pe…
Pharmacy Technician
Pharmacy Technician Bayview Physicians Group Be the connection between patients, providers, and medications that matter. Bayview Physicians Group is a rapidly growing, multi-specialty outpat…