Machine Learning Engineer
Core
Design, develop, and deploy machine learning systems to improve the quality and reliability of large-scale geospatial datasets using classical ML, NLP, and LLMs.
Role type
Senior IC machine learning engineer (geospatial data quality)
Builds
Production-ready ML solutions and scalable data pipelines for geospatial data
Domain
Geospatial data, machine learning, NLP, large language models
Deliverable
production ML models
Required skills
Python, PyTorch, TensorFlow, Keras, Scikit-learn, NumPy, Pandas, classical ML algorithms (SVM, Random Forest, Naive Bayes, k-NN), NLP, LLMs, prompt engineering, agent-based workflows, anomaly detection, neural networks
Preferred skills
Scala, Java, statistical modelling, large-scale data processing
Technologies
PyTorch, TensorFlow, Keras, Scikit-learn, NumPy, Pandas
Responsibilities
Design, develop, evaluate, and deploy machine learning models; Build and maintain scalable data pipelines; Apply ML techniques to identify anomalies and improve data quality; Develop classical ML and NLP models to extract structured information; Work with LLMs, prompting techniques, and agent-based workflows; Integrate ML models into existing systems and production environments
Seniority
Senior, hands-on IC