Senior Software Engineer / Data Engineer Job in Dallas, TX | Yulys
×

Job Title: Senior Software Engineer / Data Engineer

Company Name: iCOUNTER
Salary: USD 0.00
-
USD 0.00 Hourly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: On-Site
Location: Dallas, TX, United States
Required Candidates: 1 Candidates
Skills:
Self-Reflection,Learning Adaptation,Prompt Engineering
Job Description:

We are looking for a Senior Software Engineer / Data Engineer to join our Threat Intelligence Collections team. You will design, build, and operate large-scale data collection systems that gather, enrich, and deliver high-fidelity threat intelligence from the open web, deep web, and dark web sources. This is a high-impact, technically challenging role at the intersection of cybersecurity, data engineering, and modern AI-driven automation.



You will own the full lifecycle of threat data pipelines — from raw source ingestion to clean, structured, and queryable intelligence that powers our detection, hunting, and response capabilities.



Key Responsibilities



  1. Design and scale high-volume data collection systems that ingest threat data from open-web, deep-web, and dark-web sources (including Tor, I2P, and other anonymity networks).

  2. Build and maintain robust, fault-tolerant data pipelines (batch + streaming) for ingestion, transformation, enrichment, and storage.

  3. Develop advanced data parsing and normalization logic for unstructured, semi-structured, and rapidly evolving threat data formats

  4. Design, build, and maintain agentic workflows — autonomous, LLM-powered agents that can reason, adapt, and execute multi-step collection and enrichment tasks.

  5. Architect and operate high-scale media pipelines for ingesting, processing, storing, and enriching large volumes of media content (images, videos, screenshots, documents, etc.) collected from threat intelligence sources.

  6. Design and build internal and external APIs that expose collected intelligence to downstream security teams and platforms.

  7. Write clean, production-grade Python code as the primary language for all data engineering and automation work.

  8. Collaborate closely with threat intelligence analysts, detection engineers, and security researchers to translate intel requirements into reliable, scalable data systems.

  9. Monitor, troubleshoot, and continuously optimize collection performance, data quality, and latency at scale.

  10. Stay current with emerging threat actor TTPs, data sources, and evasion techniques to proactively improve collection coverage.



Required Qualifications



  1. 5+ years of experience as a Software Engineer or Data Engineer, with a strong focus on large-scale data collection and processing.

  2. Deep experience collecting data at scale from open and dark web sources (scraping, crawling, API integration, Tor-based collection, anti-detection/anti-bot techniques).

  3. Strong expertise in building and operating data pipelines (Airflow, Dagster, Prefect, Spark, Kafka, Flink, or equivalent).

  4. Advanced data parsing skills — experience turning messy, unstructured web data into clean, structured intelligence.

  5. Expert-level Python proficiency (including async, concurrency, and performance optimization).

  6. Hands-on experience designing and implementing agentic workflows (LangChain, CrewAI, AutoGen, LlamaIndex, or similar frameworks) and integrating LLMs into production data systems.

  7. Track record of building and maintaining production APIs (FastAPI, Flask, or similar).

  8. Strong understanding of cybersecurity concepts and threat intelligence data types (IOCs, TTPs, malware samples, phishing kits, underground forums, etc.).

  9. Comfortable working in a fast-paced, ambiguous environment with high-stakes data quality requirements.



Preferred Qualifications (Nice-to-Haves)



  1. Experience with cloud platforms.

  2. Knowledge of modern data stack tools (dbt, Snowflake, ClickHouse, DuckDB, etc.).

  3. Familiarity with containerization (Docker, Kubernetes) and infrastructure-as-code.

  4. Prior work in cybersecurity, threat intelligence, or intelligence collection organizations.

  5. Contributions to open-source tools or public research in the threat intel or data collection space.



What We Offer



  1. Competitive compensation and equity

  2. Comprehensive health insurance (medical, dental, and vision)

  3. 401(k) retirement plan

  4. Unlimited PTO — take the time you need to recharge and maintain work-life balance

  5. Generous learning & development budget for courses, conferences, books, certifications, and tools to support your continued growth

  6. Opportunity to work on cutting-edge threat intelligence systems that directly protect organizations and people

  7. A collaborative, high-trust engineering culture that values ownership and innovation

Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.

Become a part of our growth newsletter