Azercosmos

Machine Learning Engineer

Posted: Nov 2, 2025

Job Description

Department: Geographic Information Systems CenterReports to: Head of the Artificial Intelligence UnitWork Schedule: 5 days (Monday-Friday)Full-time (09:00-18:00)Job SummaryWe are looking for passionate and highly-motivated individuals with strong expertise in Computer Vision to join our Artificial Intelligence team for an exciting and challenging Machine Learning Engineer position.As a Machine Learning Engineer specializing in satellite imagery, you will design, develop, and deploy advanced ML models that extract meaningful insights from Earth observation data. This position offers an opportunity to work with large-scale geospatial datasets. Your work will directly impact applications ranging from climate monitoring and disaster response to urban planning and agricultural optimization.Key ResponsibilitiesDesign and implement state-of-the-art deep learning models for satellite image analysis, including object detection, semantic segmentation, change detection, and time-series analysisDevelop and maintain robust, scalable data processing pipelines for handling large scale geospatial data from diverse satellite sources.Optimize ML models for production deployment, balancing accuracy with computational efficiencyConduct research and transfer insights into practical solutionsImproving the performance of existing models and frameworksInspection, labeling, and cleaning of datasetsWriting clean, maintainable, and production-grade codeAnalyzing impact and effectiveness of models in production systemsCreate clear technical documentation and present findings to both technical and non-technical stakeholdersCollaborate with cross-functional teams, including software engineers, and subject-matter experts, to define problem statements and deliver effective technical solutions.RequirementsStrong programming experience in PythonSolid coding experience in Deep Learning frameworks (e.g. TensorFlow, PyTorch).Strong theoretical and practical background in the application of Deep Learning methodologies on Image Segmentation, Object Detection, Generative Modeling tasksStrong mathematical aptitude to understand and apply advanced concepts in the scientific literature.Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or related fieldPreferred QualificationsExperience working with geospatial data formats (e.g., GeoTIFF) and relevant libraries (e.g., GDAL, Rasterio, Shapely)Experience with cloud computing platforms (e.g., AWS, Google Cloud, Azure) for training and deploying models.Prior experience with specialized remote sensing data, such as Synthetic Aperture Radar (SAR) or multispectral imagery.To apply for this opportunity, please send your CV to hr@azercosmos.az quoting the reference “Machine Learning Engineer” in the subject line until September 10. Only successful applicants will be contacted.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In