Senior Software Engineer – Data Platform (Tech Lead)
Core
Own and govern the data ingestion and integration architecture for the enterprise data platform, ensuring scalability, reliability, and production-grade quality for distributed systems.
Role type
Senior IC Tech Lead (Data Platform)
Builds
Scalable, reusable data ingestion frameworks, integration patterns, and platform components for enterprise data platforms.
Domain
Automotive/Industrial technology, Data Engineering, Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Technical leadership, distributed systems architecture, data integration patterns (APIs, CDC, streaming), CI/CD, observability, code review, mentorship
Preferred skills
Scala, Java, Python, Microsoft Azure, lakehouse architectures, Databricks
Technologies
Scala, Java, Python, Microsoft Azure, Databricks
Responsibilities
Define and evolve ingestion frameworks for batch, streaming, and event-driven architectures; Establish and enforce software engineering and architecture standards; Guide and support a distributed team of engineers; Collaborate with cybersecurity and infrastructure teams for secure system design; Lead design reviews for high-risk ingestion pipelines; Maintain and evolve reusable libraries and framework components.
Seniority
Senior, hands-on IC with technical leadership