JOB OVERVIEW
AceOutsource Solutions is looking for a Machine Learning Engineer specializing in Computer Vision, GeoAI, and Earth Observation to join our growing technology team.
The successful candidate will design, develop, train, evaluate, and deploy machine learning and deep learning solutions for real-world applications involving satellite imagery, aerial/UAV imagery, remote sensing, and geospatial datasets.
Candidates with strong Machine Learning and Computer Vision experience who have limited direct experience in Earth Observation or geospatial technologies are also encouraged to apply.
KEY RESPONSIBILITIES
Machine Learning & Computer Vision
- Design, develop, train, evaluate, and optimize Machine Learning and Deep Learning models.
- Develop Computer Vision solutions using satellite, aerial, UAV, multispectral, hyperspectral, and other imagery.
- Build solutions for object detection, semantic segmentation, instance segmentation, image classification, anomaly detection, and change detection.
- Select appropriate model architectures and techniques based on project requirements.
- Conduct experiments and evaluate model performance using appropriate metrics and validation methods.
- Optimize models for accuracy, efficiency, scalability, and deployment.
GeoAI & Earth Observation
- Develop AI/ML solutions for geospatial and Earth Observation applications.
- Process and analyze optical, SAR, multispectral, hyperspectral, LiDAR, and drone datasets.
- Develop predictive and analytical models for applications such as:
- Precision agriculture and crop monitoring
- Crop health and disease detection
- Irrigation assessment
- Yield prediction
- Land suitability analysis
- Forestry and natural resource management
- Environmental monitoring
- Disaster and climate monitoring
- Design scalable GeoAI pipelines for large-scale geospatial analysis.
AI Engineering & Deployment
- Integrate Machine Learning models into cloud-based production platforms.
- Develop scalable data-processing and ML pipelines.
- Work closely with software engineers to deploy AI services and production systems.
- Apply MLOps practices including model versioning, monitoring, testing, and deployment automation.
- Optimize models and pipelines for production performance and scalability.
- Research & Technical Development
- Evaluate emerging technologies in AI, Computer Vision, Remote Sensing, Geospatial Technology, and GeoAI.
- Design technical experiments and proof-of-concept solutions.
- Prepare technical documentation, reports, and project deliverables.
- Support technical presentations, client demonstrations, and proposal development.
Collaboration
- Collaborate with software engineers, data scientists, GIS specialists, and other technical team members.
- Translate business and technical requirements into practical AI/ML solutions.
- Communicate technical findings and recommendations clearly to technical and non-technical stakeholders.
- Take ownership of assigned AI/ML projects and deliverables.
QUALIFICATIONS
- At least 3 years of professional experience in Machine Learning, Artificial Intelligence, Computer Vision, Remote Sensing, Geospatial Data Science, or a closely related field.
- Strong hands-on experience developing and training ML/DL models.
- Strong Python programming skills.
- Experience developing Computer Vision or image-based ML applications.
- Experience taking ML models from experimentation toward practical or production use.
- Experience with deep learning frameworks such as PyTorch, TensorFlow, or similar.
- Strong analytical, problem-solving, and experimentation skills.
- Experience working with large or complex datasets.
- Ability to work independently and collaborate effectively with multidisciplinary technical teams.
- Experience with geospatial, Earth Observation, or remote sensing data is highly desirable but not required.
EDUCATION
- Bachelor's, Master's, or Ph.D. in Computer Science, AI, Data Science, Remote Sensing, GIS/Geoinformatics, Geomatics, Engineering, Mathematics, or a related field.
- Equivalent professional experience may be considered.
IDEAL CANDIDATE
You may be a good fit if you are a:
- Machine Learning Engineer
- Computer Vision Engineer
- AI Engineer
- GeoAI Engineer
- Geospatial Data Scientist
- Remote Sensing Data Scientist
- Earth Observation / ML Engineer.