* Collaborate with geoscientists and engineers to understand requirements and design effective solutions
* Develop robust Python pipelines for data manipulation
* Implement secure coding practices and manage version control using Git
* Work with cloud platforms (AWS and Azure) to scale data workflows and manage infrastructure
* Optimize database performance and spatial queries using PostgreSQL/PostGIS
* Champion Python best practices across the team and support the development of junior team members
Requirements
Required Qualifications
* Honors degree (2:1 or above) in data science/AI or related field.
* Minimum of 10 years related work experience.
Desirable Qualifications
* Postgraduate qualification in AI or related field
* Proficiency in Python, with a strong adherence to Python best practices
* Experience using Git for version control and collaboration
* Knowledge of secure coding principles
* Expertise in geospatial libraries such as GeoPandas, Shapely, and GDAL
* Advanced knowledge of PostgreSQL/PostGIS for spatial data management
* Experience with AWS and Azure platforms, including AI services (e.g., AWS SageMaker, Azure ML)
* Proven experience developing or deploying AI models across domains such as natural language processing, computer vision, or predictive analytics
* Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) and data science tools (e.g., Jupyter, Pandas, NumPy)
* Ability to design, train, and evaluate supervised and unsupervised learning algorithms
* Strong teamwork and interpersonal skills, with a collaborative and agile mindset
* Proven ability to work within agile development environments
* Self-motivated, detail-oriented, and capable of managing multiple tasks
* Knowledge of geological or subsurface data domains
* Experience with containerization tools such as Docker and Kubernetes
#J-18808-Ljbffr