Lead Software and Data Engineer
Core
Lead the design, development, and implementation of scalable software applications and data platforms to drive digital transformation in supply chain and enterprise operations.
Role type
Senior IC Lead Software and Data Engineer
Builds
Enterprise software applications, scalable data infrastructure (warehouses, lakes), data pipelines, backend systems, APIs, and microservices
Domain
Supply chain, enterprise operations, logistics, manufacturing
Deliverable
production ML models | product features | infrastructure
Required skills
Python, data warehouse design, data lake architecture, Databricks, Spark, SQL, NoSQL, API development, microservices, cloud platforms (AWS/Azure/GCP), containerization, DevOps, CI/CD, enterprise system integration (ERP/WMS/CRM)
Preferred skills
AI/ML, predictive analytics, time-series forecasting, optimization algorithms, MLOps, supply chain domain expertise
Technologies
Databricks, Spark, AWS, Microsoft Azure, Google Cloud Platform, SQL, NoSQL
Responsibilities
Architect and manage scalable data infrastructure; develop and maintain data pipelines and ETL/ELT processes; design and implement backend systems, APIs, and microservices; lead system integration projects involving enterprise applications; establish best practices for software engineering, data architecture, and DevOps; mentor technical teams; monitor system performance and scalability
Seniority
Senior, hands-on IC with leadership responsibilities