Senior Data Scientist
Core
Design, build, and deploy production-grade ML and AI systems, developing novel algorithms and models for NLP, optimisation, simulation, or generative AI.
Role type
Senior IC machine learning engineer (production systems)
Builds
Scalable, reliable ML products and pipelines for operational, scientific, and R&D domains
Domain
Energy industry + Machine Learning / AI
Deliverable
production ML models (via careerplan.io/jobs/RQ113368-1-senior-data-scientist-at-bpinternational)
Required skills
Machine learning algorithms, statistical modelling, optimisation techniques, Python/Go/Java/C++, Advanced SQL, MLOps, CI/CD, experimental design, software engineering
Preferred skills
Big data technologies (Hadoop, Hive, Spark), Generative AI/LLMs/RAG, Agentic AI concepts, Model interpretability, uncertainty quantification, scientific/R&D workflow experience
Technologies
Python, Go, Java, C++, SQL, Hadoop, Hive, Spark, CI/CD tools, MLOps platforms
Responsibilities
Design and maintain scalable ML systems and pipelines; Develop novel algorithms and models for production; Translate complex scientific/business problems into ML solutions; Architect and optimise ML systems for performance and reliability; Collaborate with cross-disciplinary teams; Mentor junior team members
Seniority
Senior, hands-on IC