Senior Engineer, Marketing Technology
About the role
Your Role at Sephora: Ready for a career glow up? As Senior Engineer, Marketing Technology, you’ll be designing and implementing innovative analytical solutions and evaluating new features for MarTech, AdTech & CRM platforms. The work you do will impact beauty, as you drive the technical vision and execution of our marketing technology initiatives. You’ll be part of a team that’s united in beauty, supported by those who are equally passionate about delivering cutting-edge solutions that enhance our customer experience and business growth.
Responsibilities
- Design and build enterprise solutions, leading select projects end-to-end, partnering with Business, Product, Technology teams and vendors, and ensuring timely, quality closure.
- Build and scale data infrastructure that powers batch and real-time data processing, streamlining the intake of raw data into our Data Lake.
- Develop ETL processes, implement best practices for ETL development, and work effectively using scrum with multiple team members to deliver analytical solutions to business functions.
- Coordinate across teams to ensure on-time deliverables without compromising quality, managing tasks effectively within a high-volume data environment.
- Drive deploy activities and support after release issue fixes, maintaining rigorous human oversight and accountability for quality and correctness.
Requirements
- 7+ years of experience with large-scale data warehouse projects and strong full-stack engineering fundamentals.
- AI-Augmented Engineering Practices. Demonstrated experience leveraging AI-powered development tools (e.g., GitHub Copilot, Claude/Claude Code, or similar) to improve engineering productivity and solution quality, including defining reusable prompts or skills and shared contextual standards (architecture guidelines, coding conventions, domain constraints) to enable consistent, secure, and maintainable AI-assisted development across teams.
- Expertise in (Un)Supervised learning using Regression Models, Classification Algorithms, Clustering Models, and the ability to apply these Machine Learning as a Service (MLAAS).
- Expert experience with any of the ETL tools (Informatica, Pentaho, Data Stage, etc.) and strong experience in data integration tools.
- Proficiency in programming (Python, R, SQL), machine learning, deep learning, and data management, alongside experience with scripting skills (Scala, Shell, Perl, Python, etc.).
- Strong communication skills, with the ability to be an effective communicator within a team working with database administrators, data analysts, and management, along with proven problem-solving skills and attention to detail.
- Prior experience working with Cloud technologies, preferably Azure and GCP, and knowledge of using Agentic AI Tools / AI-SDLC, opensource LLMs, and LLMOPS.
Qualifications
- Master's degree in Computer Science, Data Science, or related field, or equivalent practical experience.
- Experience with Google Cloud Platform (GCP) and Microsoft Azure.
- Experience with Agile methodologies and Scrum.
- Experience with data warehousing and data modeling.
- Experience with data integration tools such as Informatica, Pentaho, or DataStage.
- Experience with ETL processes and best practices.
- Experience with machine learning and deep learning techniques.
- Experience with cloud-native architectures and containerization technologies.
Skills
- Experience with large-scale data warehouse projects.
- Strong full-stack engineering fundamentals.
- Expertise in AI-Augmented Engineering Practices.
- Experience with AI-powered development tools.
- Expert experience with ETL tools.
- Proficiency in programming languages (Python, R, SQL).
- Strong communication skills.
- Experience with Agile methodologies and Scrum.
- Experience with data warehousing and data modeling.
- Experience with data integration tools.
- Experience with machine learning and deep learning techniques.
- Experience with cloud-native architectures and containerization technologies.
Benefits
The annual base salary range for this position is $155,070.00 - $170,300.00. The actual base salary offered depends on a variety of factors, which may include, as applicable, the applicant’s qualifications for the position; years of relevant experience; specific and unique skills; level of education attained; certifications or other professional licenses held; other legitimate, non-discriminatory business factors specific to the position; and the geographic location in which the applicant lives and/or from which they will perform the job.
Pay
The annual base salary range for this position is $155,070.00 - $170,300.00. The actual base salary offered depends on a variety of factors, which may include, as applicable, the applicant’s qualifications for the position; years of relevant experience; specific and unique skills; level of education attained; certifications or other professional licenses held; other legitimate, non-discriminatory business factors specific to the position; and the geographic location in which the applicant lives and/or from which they will perform the job.
Schedule
This job will be posted for a minimum of five days.