Principal Software Engineer (Data Normalization & Enrichment) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Expel · 2 months ago

Principal Software Engineer (Data Normalization & Enrichment)

Expel is on a mission to make security easy to understand and improve. They are seeking a Principal Engineer to lead the technical architecture of their Data Normalization and Enrichment services, focusing on transforming raw security data into structured and enriched information for threat detection.

Cloud SecurityCyber SecurityNetwork SecuritySaaS
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Architect and own the real-time systems that transform a firehose of raw security logs into a perfectly structured, enriched, and analysis-ready data stream
Become our expert on security data schemas, leading the charge on data modeling and the adoption of common information models like the Open Cybersecurity Schema Framework (OCSF)
Drive the technical strategy for enriching our data, integrating threat intelligence and other contextual information to make our detection capabilities smarter
Collaborate closely with our detection and response engineers to understand their needs and deliver data that empowers them to find and stop threats faster
Lead and mentor other engineers, setting the bar for building performant, resilient, and scalable data transformation systems

Qualification

Real-time data processingData modelingGo programmingPython programmingStream-based architecturesCloud technologiesPerformance optimizationMentoringCommunicationCollaboration

Required

A passion for data quality and a deep appreciation for the power of a well-designed data model
An obsession with performance, latency, and building highly efficient, real-time systems
Professional experience developing in Go and/or Python
Expertise in real-time data processing and stream-based architectures (e.g., Kafka, Flink, Beam) and data serialization formats (e.g., Avro, Protobuf)
Proven experience with data modeling, and an understanding of (or strong desire to learn) common information models like OCSF
Hands-on experience with cloud and data technologies like Google Cloud (BigQuery, Pub/Sub) or AWS equivalents
The ability to lead through influence, communicate complex ideas clearly, and mentor other senior engineers
Typically 10+ years of professional software engineering experience

Benefits

Bonus eligibility
Equity
Unlimited PTO
Work location flexibility
Up to 24 weeks of parental leave
Really excellent health benefits

Company

Expel is a security operations provider that offers managed detection and response, remediation, phishing support, and threat hunting.

Funding

Current Stage
Late Stage
Total Funding
$288.8M
Key Investors
CapitalGIndex VenturesScale Venture Partners
2022-10-03Series E· $31M
2021-11-18Series E· $140.3M
2020-05-13Series D· $50M

Leadership Team

leader-logo
Dave Merkel
Co-founder and Chief Executive Officer
linkedin
leader-logo
Justin Bajko
Co-founder and VP, Strategy & Business Development
linkedin
Company data provided by crunchbase