Senior Software Engineer, Data Science
NexthinkLausanneFull TimeEngineering
Remotely
pythonsqlawssparknumpypandasscikit learndata lake
Job Description
📋 Description
- Design, ship data products, pipelines, and services powering data lake, experimentation, and
- Build and maintain data lake infrastructure and pipelines (e.g., Spark) for analytical and
- Explore large-scale datasets to quantify product impact and inform system design.
- Leverage AI/ML to enhance development of software and data products.
- Collaborate with data engineers, ML engineers, and product teams; mentor junior engineers and data
🎯 Requirements
- BSc/Master's or PhD in CS, Data Science, ML, Statistics, or related field.
- 5+ years as software engineer on data-intensive systems with data science/ML exposure.
- Strong fundamentals: clean architecture, testing, CI/CD in data/ML workflows.
- Hands-on with distributed processing (e.g., Spark) and data lake infrastructure at scale.
- Cloud data platforms (AWS preferred); Python, pandas, NumPy, scikit-learn, SQL.
- Data intuition: inspect raw logs, design metrics, identify quality regressions.
🎁 Benefits
- Hybrid work model with office and remote work; relocation package offered for international hires.
- Competitive compensation, unlimited vacation + 25 days holidays, company-paid volunteer days.
- Fitness centre access, travel card reimbursement, French language classes partially reimbursed
Back to all jobs