Overview

We are seeking a Senior Machine Learning Engineer to join our team of leading geospatial AI developers and play a key role in ensuring evolving our cutting-edge technology stays ahead of the curve even further. You’ll be joining the team that has built the geospatial engine behind some of the world’s most demanding mapping and automated feature extractionprojects with leading enterprise and public sector customers.

You will research best practices, develop novel approaches, work on prototypes and evaluate what performs best. Whether you discovered a medium article or heard of a new function that is buzzing, have a closer look and see how it performs for us! You will experiment on a large scale on cloud infrastructure with high-end GPUs and TPUs.

Your Mission
• Contribute to model training and maintenance
• Integrate latest techniques from machine learning research (from supervised learning to generative models) into training and inference algorithms.
• Contribute development to our… scalable architecture to support our multi-source, geospatial analytics platform
• Develop and deploy microservices for machine learning model inference
• Mentor other members on your team with code reviews, design discussions, and new technologies
• Collaborate with engineers from our platform and product engineering teams

Tech Stack (central to your role)
• Languages: Python
• Deep Learning: Pytorch, Torchvision, scikit-learn
• Image Processing: Numpy, PIL, OpenCV, SciPy, scikit-image, matplotlib, kornia
• Geospatial: RasterIO, Geopandas, GDAL/OGR, QGIS, ArcGIS
• Version Control / CI: Git, GitLab
• Containerization: Docker
• Workflow automation / MLOps: Flyte, MLFlow
• Cloud Services: AWS, Azure
• Task Management: JIRA
• Knowledge Base: Confluence
• Communication: Microsoft Teams

Tech Stack (peripheral to your role)
• Data: PostgreSQL + POSTGIS, SQL Alchemy, Alembic
• Backend: FastAPI, RabbitMQ
• Logging: Logtash, ELK
• Frontend: Vue.js, OpenLayers
• OS: Linux, Windows
• Deployment: Docker, Kubernetes
• Geospatial: GDAL/OGR, RasterIO, Geopandas, GeoServer, OWSLib, QGIS, ArcGIS
• Python, PyTorch, Opency, Numpy
• Multisensor data

Your Profile
• Passionate follower of the latest visual ML research with a detailed understanding of modern deep learning architectures and best practices
• Relevant degree from university / university of applied sciences in a STEM field (e.g., computer science, machine learning, statistics, physics, engineering)
• Experience in training and deploying deep learning models with Pytorch, especially CNNs and Transformers for computer vision tasks such as semantic segmentation, object detection and instance segmentation
• Demonstrated ability to independently research and identify suitable datasets, architectures, loss functions, training techniques and validation metrics for a given problem.
• Proven ability to build scalable data pipelines (e.g. using vectorized operations, multi-threading/multi-processing, distributed computing).
• Strong programming skills in Python, ability to develop modular and maintainable code.
• Python, Pytorch, OpenCV, numpy, Linux / Bash
• Fluent English skills (both written and spoken)
• Curious, self-motivated, able to learn quickly and adapt to changes
• Strong analytical and problem solving skills, including software debugging, and familiarity with the challenges of developing computer vision algorithms
• Working experience with cloud computing platforms like AWS and/or Azure

Why join us
• Cutting-edge innovative projects for leading Tier 1 enterprise customers in a wide range of industries.
• Opportunity to apply your knowledge to practical industrial-scale innovation, developing your skills on a dynamic team of talented colleagues, guided by science and fueled by passion.
• Healthy work-life balance
• Innovative start-up where your work can have an impact that matters and lasts.
• Meaningful work: Innovation focused, global-scale, real-world solutions that help companies and government entities tackle some of the planet’s most pressing problems
• Friendly atmosphere, with amazing and passionate colleagues from all backgrounds and nationalities.
• Personalized benefits (learning opportunities, mental wellbeing programs, opportunity to personalize your benefits according to your needs, healthcare plan)

The minimum salary is 68.000,–€ gross per year. The effective salary depends on qualification and experience and may be higher

Company:

Blackshark.ai

Qualifications:

Language requirements:

Specific requirements:

Educational level:

Level of experience (years):

Senior (5+ years of experience)

Tagged as: , , , ,

About blackshark.ai

A 3D digital twin of Earth I powered by satellite data & artificial intelligence