Data Scientist
Role details
Job location
Tech stack
Job description
We are looking for a Data Scientist to join a highly collaborative team focused on developing innovative data science solutions and transforming complex datasets into actionable business insights.
In this role, you will contribute to the full product lifecycle, from ideation and prototyping to model development, deployment, and continuous improvement. You will work closely with data scientists, analysts, and domain experts to build scalable and impactful machine learning solutions.
This position is ideal for candidates who enjoy solving challenging business problems, collaborating across disciplines, and continuously exploring new technologies and methodologies.
Responsibilities
- Contribute to brainstorming, ideation, and prototyping activities for new data science products.
- Develop and enhance machine learning and statistical models to address business challenges.
- Collaborate with data scientists, analysts, and domain experts to build scalable analytical solutions.
- Improve and maintain existing codebases and data science products.
- Apply statistical and machine learning techniques to real-world datasets.
- Support knowledge-sharing initiatives and contribute to team competency development.
- Promote data science best practices and contribute to continuous improvement efforts.
- Engage with end users and stakeholders to gather feedback and translate requirements into product enhancements.
- Participate actively in Agile ceremonies, including sprint planning, reviews, and code discussions.
Requirements
- Strong understanding of statistical theory, methods, and algorithms.
- Experience applying statistical techniques to real-world datasets.
- Ability to work with challenges related to sampling limitations, bias, and data quality.
Data Science & Machine Learning
- Experience building and optimizing predictive models.
- Hands-on expertise in regression and classification problems.
- Strong understanding of machine learning model evaluation techniques.
- Experience addressing class imbalance, weighting strategies, and other data quality challenges.
- Practical experience applying machine learning models in production or business environments.
Software Development
- Experience with software development best practices, testing frameworks, and CI/CD processes.
- Familiarity with GitHub-based development workflows, including code reviews and version control.
- Understanding of modern development practices such as atomic commits and conventional commits.
- Interest in AI-assisted development tools such as GitHub Copilot.
Technical Skills
Required
- Python (NumPy, SciPy, Scikit-learn)
- GitHub
- Azure Machine Learning and/or equivalent open-source machine learning platforms
Nice to Have
- Time Series Analysis
- Geospatial Analytics
- Geoscience or Subsurface Data Knowledge
- Streamlit or similar data application frameworks
Soft Skills
- Strong collaboration and teamwork mindset.
- Curious, analytical, and creative problem-solving approach.
- Excellent communication skills and ability to work with both technical and non-technical stakeholders.
- Passion for learning, mentoring, and knowledge sharing.
- Experience working in Agile/Scrum environments is a plus.
If you are passionate about transforming data into meaningful business impact and enjoy working in a collaborative, innovation-driven environment, we would love to hear from you.