6 Exponent Jobs
GIS Developer - Computer Vision/Image Processing (4-8 yrs)
Exponent
posted 1d ago
Key skills for the job
Job Description :
The ideal candidate will have expertise in geographic information systems (GIS), hands-on experience with Apache Kafka, TensorFlow, and machine learning (ML) pipelines, and a strong background in computer vision.
You will bring your familiarity and experience with satellite and aerial imagery, geospatial APIs and libraries, knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) and Understanding of Big Data frameworks (e.g., Spark, Hadoop) in geospatial contexts.
This role is ideal for someone passionate about developing advanced geospatial applications, integrating cutting-edge technologies, and solving complex spatial data challenges.
Key Responsibilities :
GIS Development :
- Design, develop, and implement GIS-based applications and services.
- Create, manipulate, and analyze geospatial data
- Integrate geospatial data into larger software systems
Machine Learning Pipelines:
- Build, optimize, and deploy ML pipelines for geospatial and computer vision tasks
- Leverage TensorFlow to create models for spatial analysis, object detection, and image classification
- Implement ML workflows from data ingestion to deployment and monitoring
Kafka Integration:
- Develop real-time data streaming and processing workflows using Apache Kafka
- Design event-driven systems for geospatial and computer vision applications
- Ensure scalability, reliability, and efficiency in Kafka-based pipelines
Computer Vision Applications:
- Apply computer vision techniques to geospatial data, satellite imagery, and aerial photography
- Develop and deploy models for tasks like feature extraction, land-use classification, and object recognition
- Stay updated on advancements in CV to enhance project outcomes
Collaboration and Documentation:
- Collaborate with cross-functional teams, including data scientists, software engineers, and GIS analysts
- Document workflows, processes, and technical details for easy replication and scalability
- Provide technical support and troubleshooting for GIS and ML-related challenges
Technical Skills :
- Proficiency in GIS tools
- Strong expertise in Apache Kafka for real-time data streaming.
- Experience with TensorFlow, Keras, or PyTorch for ML model development
- Knowledge of machine learning pipelines and tools (e.g., Kubeflow, Airflow).
- Hands-on experience with computer vision techniques and libraries (e.g., OpenCV, TensorFlow Object Detection API).
- Strong programming skills in Python, Java, or C++.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) for ML and GIS deployment.
- Knowledge of geospatial data formats (e.g., GeoJSON, Shapefiles, Raster)
Functional Areas: Other
Read full job description