Senior Software Engineer (Data Engineer)
Core
Design and build scalable data engineering services powering analytics, reporting, machine learning, and AI workloads for Maropost's unified commerce platform.
Role type
Senior Software Engineer (Data Engineer)
Builds
Scalable data ingestion pipelines, centralized analytics warehouses, and supporting APIs for internal and external consumers.
Domain
Ecommerce, Retail, Marketing Automation, AI/ML
Deliverable
production ML models
Required skills
Distributed systems design, Data modeling, SQL, Cloud platforms (GCP), Streaming technologies (Kafka, Pulsar), Data warehousing (ClickHouse, BigQuery, Snowflake, Redshift), Backend services (Go, Python), Infrastructure as Code (Terraform), Multi-tenant security
Preferred skills
System design, OLAP workload optimization, Time-series databases (PostgreSQL, TimescaleDB), LLM integrations, Agentic workflows
Technologies
ClickHouse, BigQuery, Snowflake, Amazon Redshift, Kafka, Pulsar, Debezium, Flink, Dataflow, Go, Python, Terraform, PostgreSQL, TimescaleDB
Responsibilities
Design scalable data services, build data ingestion pipelines, develop analytics warehouses, implement data models and views, build supporting APIs, define security controls, monitor pipeline health, contribute to architecture, improve developer productivity, strengthen test coverage
Seniority
Senior, hands-on IC
