Senior Software Engineer, Data
Core
Design and build the data backbone for a No-Code Data Platform, enabling users to ingest, model, transform, and operationalize data workflows without coding.
Role type
Senior Software Engineer, Data Platform
Builds
Scalable, enterprise-ready platform capabilities for data ingestion, transformation, orchestration, and monitoring.
Domain
Supply chain technology / Data Platform Engineering
Deliverable
production ML models | product features
Required skills
Backend engineering (Python, TypeScript, Go), Data engineering fundamentals (ingestion, transformation, orchestration), Database proficiency (PostgreSQL, MySQL, NoSQL), Workflow orchestration (Apache Airflow), Distributed processing (Apache Spark, Flink), RESTful API integration, Object-oriented design
Preferred skills
No-code/low-code platforms, AI/LLM product development, Modern data architectures (Iceberg, Hudi, Delta Lake), Cloud-native development (Kubernetes, event-driven), Data contracts and lineage
Technologies
Python, TypeScript, Go, PostgreSQL, MySQL, MongoDB, Redis, Apache Spark, Apache Flink, Apache Airflow, JSON, XML, CSV, EDI, Kubernetes
Responsibilities
Architect core platform capabilities for data ingestion and transformation; Build robust APIs and execution engines; Develop metadata-driven configuration frameworks; Implement high-performance data processing pipelines; Build platform observability (logs, lineage, SLA monitoring); Contribute to AI-assisted capabilities like schema inference and anomaly detection; Mentor peers and uphold engineering excellence standards
Seniority
Senior, hands-on IC with mentorship responsibilities