Principle Software Engineer

Posted:
10/6/2025, 8:43:26 PM

Location(s):
Brno, South Moravian Region, Czechia ⋅ Prague, Czechia ⋅ Capital City of Prague, Prague, Czechia ⋅ Prague, Prague, Czechia ⋅ South Moravian Region, Czechia

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
AI & Machine Learning ⋅ Data & Analytics ⋅ Software Engineering

About the team  

Our team develops and runs Marketing Technology Platforms that help our Customer Success Management team communicate with our customers and drive most of our cross-sell, up-sell and retention messaging across our whole product portfolio and serve more than 500 million users. Our platforms include Customer Data Platform, Experimentation Platform (for A/B testing) and In Product Messaging Platform.  

 

About the role 

As the Experimentation Engineer, you will work together with Customer Success Management, Product and Engineering teams to drive adoption of our platforms across the company. Your task will be to deeply understand our customers. Use data science tooling to analyze and drive the adoption of our platforms and to increase their impact on the overall business. You will also help users of our platforms to troubleshoot and find gaps in our platforms that will help the Product team to determine new features and improvements. Part of your daily duties will be also presenting at various internal and external knowledge sharing events and advocating for bigger adoption of experimentation, A/B testing and data driven decisions in general. If you like to explore new technologies and search for creative ways to employ them and deep data insides for the benefit of the business, this is a job for you. 

 

What You’ll Do in This Role 

  • Analyze our customer data as well as usage of our platforms by our internal customers 

  • Work with Jupiter notebooks and experiment with various Machine Learning models  

  • Troubleshoot potential data issues 

  • Set up A/B testing experiments and help others following best practices for experimentation 

  • Showcase new features of our platforms in various knowledge sharing sessions (prepare hackathons, workshops, presentations) 

  • Actively search for new opportunities and gaps in our platforms and work with PMs and engineering teams on addressing them 

  • Help to code and set up In Product Messaging campaigns  

 

What You’ll Need to Be Successful in This Role  

  • Experience with A/B testing on statistical level 

  • Excellent communication skills 

  • Data science experience with statistical analytics 

  • Use machine learning models 

  • Python programming for data science 

  • Python/Jupyter Notebooks experience (or equivalent) 

  • Previous experience with Marketing Technologies or Customer Success Management is a plus 

  • Coding experience (HTML, JavaScript, CSS) is a plus  

Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds.

 

We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency. 

 

To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.

NortonLifeLock

Website: https://www.nortonlifelock.com/

Headquarter Location: Tempe, Arizona, United States

Employee Count: 1001-5000

Year Founded: 1982

IPO Status: Delisted

Last Funding Type: Post-IPO Secondary

Industries: Computer ⋅ Cyber Security ⋅ Information Technology ⋅ Security ⋅ Software