onsite
Principal Software Engineer - Data and AI Platforms - lululemon
Software Engineer
Lead the design and delivery of scalable data and AI platforms, driving end‑to‑end pipelines, model deployment, and cloud infrastructure using Python, AWS, Spark, and Kubernetes.
About the role
Key Responsibilities
- Architect and implement large‑scale data pipelines and AI model serving solutions on AWS, ensuring high availability and performance.
- Collaborate with data scientists to translate ML models into production‑ready services, optimizing for latency and throughput.
- Design and maintain Kubernetes‑based deployment workflows, leveraging Helm and Terraform for infrastructure as code.
- Mentor and guide a cross‑functional engineering team, fostering best practices in code quality, testing, and CI/CD.
- Drive continuous improvement of data quality, observability, and security across the platform.
Requirements
- 10+ years of software engineering experience with a focus on data and AI systems.
- Proficiency in Python, AWS services (S3, Redshift, SageMaker, Lambda), and Spark for big‑data processing.
- Hands‑on experience with Kubernetes, Helm, and Terraform for cloud infrastructure.
- Strong understanding of ML lifecycle, model deployment, and performance tuning.
- Excellent communication skills and a proven track record of leading technical teams.
Skills
pythonawsmachine learningapache sparkkubernetes