Senior Backend Engineer (Data Platform)
Core
Building scalable, observable, and resilient data platform infrastructure that powers an AI marketing platform, moving and processing data at scale.
Role type
Senior Backend Engineer (Data Platform)
Builds
Production-grade backend services, data pipelines, and data exchange interfaces (APIs, exports) for external customers.
Domain
AI marketing / Data Engineering / Cloud Infrastructure
Deliverable
infrastructure
Required skills
Distributed systems design, event-driven architectures, async processing, message queues, AWS services (SQS/SNS, Kafka, Lambda, ECS, S3, EventBridge), SQL/NoSQL databases, robust error handling, idempotency, system design, Python, TypeScript, mentoring
Preferred skills
Pipeline orchestration, web scraping at scale, vector databases, ML-adjacent infrastructure, Infrastructure as Code (Terraform)
Technologies
AWS, Kafka, Python, TypeScript, PostgreSQL, DynamoDB, Terraform
Responsibilities
Design and build production-grade backend services and pipelines; Design and operate data exchange interfaces for external customers; Make architectural decisions balancing cost, reliability, and throughput; Build resilient infrastructure with smart retries and failure recovery; Participate in end-to-end observability; Collaborate cross-functionally to integrate new data sources; Set technical direction and raise code quality standards
Seniority
Senior, hands-on IC with mentorship responsibilities