Lead the design and development of scalable, high-throughput data acquisition systems
Architect core platform components
Implement a modular ingestion framework
Provide technical leadership and mentor engineers
Collaborate with domain teams to understand data integration needs
Partner closely with the Control Plane and DataOps teams
Requirements
10+ years of experience in software or platform engineering with a focus on distributed systems
Deep understanding of data acquisition patterns at scale
Strong architectural experience with large-scale systems
Experience building internal data platforms or ingestion frameworks
Strong programming expertise in a systems language (e.g., Python, Java, Scala, or Go)
Strong appreciation for platform reliability, security, testability, and documentation
Experience integrating with a variety of source systems
Benefits
Health, dental and vision insurances
Retirement savings plan
Paid time off
Health savings account
Flexible spending accounts
Life insurance
Disability insurance
Tuition reimbursement
Bonuses
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
data acquisition systemsmodular ingestion frameworkdistributed systemslarge-scale systems architecturePythonJavaScalaGoplatform reliabilitydata integration