Lead Software Engineer (Sitecore Stream)
Description
About Us:
Sitecore’s mission is to provide cutting-edge DXP solutions that enable the world’s greatest brands to craft truly unforgettable experiences for their customers. A highly decorated industry leader, Sitecore brings content, commerce, and data into one connected platform that delivers millions of digital experiences every day. Thousands of blue-chip companies, including American Express, Porsche, Starbucks, L’Oréal, and Volvo Cars, rely on Sitecore to provide more engaging, personalized customer experiences. Under the leadership of our new product-centric CEO, we are poised to continue to push the boundaries of marketing technology and shape the future of customer engagement. Learn more at Sitecore.com.
About the Role:
We are looking for a Lead Python Engineer who thrives on building systems leveraging AI and machine learning. As an engineer and expert in machine learning applications, you will be working as part of a team to define and execute GenAI/AI solutions.
You will proactively drive GenAI research in the Engineering team and collaborate with product management teams to operationalize your solutions into product features.
What You’ll Do:
- Work with implementation teams to define, design, prototype and validate GenAI / AI and advanced analytics solutions focusing on customer outcomes and business value
- Analyze customer data sets to define/determine algorithms that enable highly relevant personalization, predictions, and other insights
- Work across the organization to enhance data collection, build ETLs, data processing and validation
- Help build and maintain a rigorous experimental platform and establish data-driven methodologies for offline and online testing
- Build and maintain robust systems with a focus on quality and customer outcomes.
What You Need to Succeed:
- Strong experience in software development using Python
- Architectural understanding of web applications, including performance, quality and security aspects
- Knowledge of AI & Machine Learning methods and industry applications
- Exposure to LLM models
- Experience with FastAPI, Flask, Pydantic and other frameworks
- Experience with Docker and RabbitMQ/Eventhub
- Experience with relational and non-relational databases.
Additional Skills That Could Set You Apart:
- Experience in applying ML and AI to solve business-critical problems.
- Experience in contextual help, GenAI / AI assistant is desired.
- Affinity in either recommender systems or personalization is desired.
- Experience building solutions in Azure.
Additional Information
Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status, or any other local legally protected characteristic.