Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Engineer, Geospatial Data Platform

Full-time

WLG

Role Description

Would you like to build the backend behind maritime geospatial analytics, from wherever you already live? This role sits with an international scientific and technology centre working on maritime research. The work is remote in full, on a cloud based collaboration platform, and it runs from the beginning of September to the end of December. You would design, build and operate the services and data pipelines that carry geospatial and temporal analytics across the platform:

  • Production grade APIs and microservices
  • A graph layer in Neo4j
  • Data engineering and machine learning workflows on Databricks

It is hands on, and the ownership is real. You lead features end to end, from technical discovery and design through implementation, testing, deployment and runtime monitoring. You review code, mentor the people around you, contribute to architectural decisions, and say early when something is heading the wrong way.

What you will be doing:

  • Designing and building production grade APIs and microservices in Python
  • Modelling the domain with Domain Driven Design: bounded contexts, aggregates, repositories, domain services and a shared language everyone actually uses
  • Integrating Neo4j for graph centred work, including Cypher query optimisation and graph data modelling
  • Building data engineering and machine learning workflows on Databricks
  • Working with geospatial and temporal data: spatial indexing, time series, geospatial standards and tools
  • Keeping services reliable, fast and secure, and watching them once they are live

Qualifications

  • Advanced Python: clean idiomatic code, virtual environments, packaging, type hints, async and await
  • Production experience with FastAPI and async best practice
  • Solid object oriented design and the common patterns: factory, strategy, repository, dependency injection
  • Strong practical Domain Driven Design, including event driven domain modelling
  • RESTful API design: resource modelling, versioning, error handling, pagination, OpenAPI
  • Event driven systems: Kafka, MQTT or Azure Event Hubs, publish and subscribe, asynchronous task processing
  • Strong SQL with PostgreSQL or SQL Server, and strong hands on experience with Neo4j
  • Docker, a working understanding of Kubernetes, and comfort on the Linux command line
  • Testing and CI/CD: pytest, TDD, and GitHub Actions, GitLab CI or Azure DevOps
  • Secure coding: OWASP Top 10, OAuth 2.0, OpenID Connect and JWT
  • Excellent written and spoken English in an international setting

Nice to have

  • Microsoft Azure: Entra ID, Azure DevOps, Key Vault
  • Structured logging, Prometheus or Grafana, and OpenTelemetry tracing

Benefits

  • It is remote in full
  • The domain is genuinely interesting rather than another internal CRUD application
  • The ownership is real: you take features from discovery into production and you have a say in how the architecture goes

Apply with your CV and we will come back to you quickly.

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Senior Python Engineer, Geospatial Data Platform in Remote vacancy
  •  ...Polygraph.Build Mission-Critical Geospatial Data and Analytics...  ...visualization developer. You will use Python to process and analyze large...  ...Computer Science, Data Science, Engineering, or a related technical...  ...comparable business intelligence platform.Understanding of geospatial... 
    Platform
    Senior
    Full time
    Work at office

    Maxar Technologies

    McLean, VA
    2 days ago
  • Northbeam is seeking a senior software engineer with a backend emphasis to take product problems from first principles through implementation....  ...our incrementality product into a reliable experimentation platform, build near-real-time ingestion, and create AI-powered workflows... 
    Platform
    Senior
    Remote job

    Northbeam LLC

    Los Angeles, CA
    5 days ago
  •  ...Object Computing, Inc. is seeking a Senior Geospatial Data Engineer to join our Xtrack Product Team. In this...  .... Collaborate with backend and platform engineers to ensure secure, reliable,...  ...Experience building solutions with Python. Experience with relational databases... 
    Platform
    Senior
    Remote work

    Object Computing

    United States
    1 day ago
  •  ...client needs and implementing data standards and governance....  ...Will Have in This RoleAs a Senior Software Engineer within Enterprise Cloud...  ...and support enterprise data platforms that power analytics, regulatory...  ...processing workflows using Python, Perl, and Shell scripting.... 
    Platform
    Senior
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Tampa, FL
    3 days ago
  • 3Pillar Global is seeking a Senior Data Python + AWS Engineer who will write code and deliver product capabilities for clients. You will develop data...  ..., and collaborate with product management and engineering to deliver high-impact data platforms. #J-18808-Ljbffr 3Pillar
    Platform
    Senior
    Remote job

    3Pillar

    Annapolis, MD
    2 days ago
  • $45 per hour

     ...Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows...  ...extraction and processing. What We Do The Mindrift platform connects specialists with AI projects from major tech innovators... 
    Platform
    Senior
    Hourly pay
    Part time
    Freelance
    Remote work
    10 hours per week

    Mind Rift

    Columbia, SC
    2 days ago
  •  ...Senior Machine Learning Engineer, Data & Intelligence Products AcuityMD is a software and data platform that accelerates access to medical technologies...  ...across time-series, geospatial, demographic, insurance...  ...pipelines You are fluent in Python's data and ML stack and... 
    Platform
    Senior
    Remote job
    Full time
    For contractors
    Work at office
    Work from home
    Home office
    Flexible hours

    Acuitymd

    Boston, MA
    20 hours ago
  •  ...strategies for acquiring research data from scientific laboratory instruments. Engineer and operationalize custom file...  ...interactive dashboards leveraging platforms such as Streamlit , Tableau...  ...fields. ~3+ years working in Python and SQL with a focus on data.... 
    Platform
    Senior
    Full time
    Work experience placement

    3pillarglobal

    Remote
    22 days ago
  • $500 per month

    Role Description As a Senior Software Engineer specializing in Python and the Data Ecosystem , you'll be a core contributor owning and evolving critical parts...  ..., and feature direction across: ~Orchestration Platforms: Apache Airflow, Dagster, Prefect ~... 
    Platform
    Senior
    Full time
    Remote work
    Home office
    Flexible hours
    Shift work

    ClickHouse

    Remote
    a month ago
  •  ...Guidance & Assistance, Inc. (SGA) is searching for a Senior Data Engineer - Investment Technology (Python) for a Direct Hire assignment with one of our...  ...the reliability and scalability of the overall data platform. Apply strong software engineering practices around... 
    Platform
    Senior
    Remote work

    Software Guidance & Assistance

    New York, NY
    20 hours ago
  • $73.45k - $132.78k

     ...actively interviewing for a Senior Geospatial Intelligence Analyst to join...  ...through the integration of big data, structured data, and...  ...programming languages (e.g., Python, R) for geospatial analysis...  ...with cloud-based geospatial platforms and big data environment.#GEOINTMISSION... 
    Platform
    Senior
    Full time
    Work at office
    Remote work

    Leidos

    Springfield, VA
    3 days ago
  • $150k - $210k

     ...daily lives.   Our data science algorithms teams...  ...Currently, we have two Senior MLE roles open across...  ...Senior Machine Learning Engineer on our Core Algos or Health...  ...coding skills in Python with a track record of...  ...maintaining ML systems on cloud platforms (AWS or GCP), including... 
    Platform
    Senior
    Full time
    Work at office
    Relocation

    Whoop

    Remote
    20 hours ago
  •  ...advanced technical proficiency in geospatial data management, Python automation, database technologies,...  ...development, enhanced with security engineering capabilities including CI/CD pipeline...  ...) and vulnerability management platforms ~ Experience implementing security... 
    Platform
    Senior
    Immediate start

    GRVTY

    Arnold, MO
    19 days ago
  •  ...the developer experience (DevEx) platform of choice for more than 40 million...  ...looking for a pragmatic, startup-minded Senior Machine Learning Engineer or Applied Data Scientist who can take an idea...  ...ecosystem: Languages: Python (for data/ML execution), alongside... 
    Platform
    Senior
    Full time
    Flexible hours

    Gitkraken

    Remote
    20 hours ago
  • $45 - $50 per hour

     ...Summary The role of the Senior Python Engineer is to design, develop, and deploy machine learning solutions that transform data into actionable insights, while ensuring scalability...  ...gap between business goals and modern platforms.    FormativGroup is an equal... 
    Platform
    Senior
    Hourly pay
    Full time
    Work at office
    Remote work
    Work visa

    Formativgroup

    Remote
    20 hours ago
  • $172k - $229k

     ...petabytes of multimodal sensor data. Our next-generation...  ...framework, is the engine that powers this discovery. As a Senior Machine Learning Engineer...  ...mission-critical data platform serving the entire ML organization...  ...-level proficiency in Python and ML frameworks (... 
    Platform
    Senior
    Full time
    Work at office
    Remote work

    Motional

    Boston, MA
    20 hours ago
  • $204k - $259k

     ...be applied to a range of vehicle platforms and product use cases. The Waymo...  ...to millions of miles of driving data from a diverse set of sensors, enabling engineers like you to (1) develop methods for...  ...Computer Vision ~ Experience with Python ~ Experience with ML frameworks... 
    Platform
    Senior
    Full time
    Remote work

    Waymo

    Remote
    20 hours ago
  • Senior AI Engineer / Data Scientist (Consulting) \ \ Location: United States (Remote) \ Employment Type: Full -Time / Contract \ Experience...  ...: \ \* Hands -on experience with modern ML platform stacks, specifically Databricks MLOps Stacks. \* Deep knowledge... 
    Platform
    Senior
    Remote job
    Full time
    Contract work

    Koantek

    Remote
    20 hours ago
  • $204k - $259k

     ...can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver...  ...other Waymo teams that consume map data. You will: Evaluate and launch machine...  ...system ~ A passion for good software engineering We prefer: M.S. or Ph.D in... 
    Platform
    Senior
    Full time
    Remote work

    Waymo

    Remote
    20 hours ago
  • $140k - $160k

     ...develop, and maintain databases and data integration (ETL) systems to support...  ...integration processes, ETL workflows, and data platforms, leading the creation of technical...  ...languages is commonly used in data engineering, such as Python or JavaOur Company:Carrington... 
    Platform
    Senior
    Work experience placement
    Remote work
    Work from home

    Carrington Holding Company

    Aliso Viejo, CA
    1 day ago
  •  ...Senior Python Engineer Newfire Global Partners, a leader in developing disruptive healthcare technology...  ...scalable services, API integrations, and core platform capabilities. In this role, you will take ownership of shaping data pipelines to deliver seamless operations... 
    Platform
    Senior
    Remote work

    Newfire Global Partners

    United States
    2 days ago
  • $127.34k - $160k

    POSITION OVERVIEWNBME is looking for a Data Engineer to join a highly skilled and growing team...  ...modernize, expand, and optimize NBME's data platform by building data lakes, complex data...  ...experience in application development including Python, SQL, Scala, or Java 4+ years'... 
    Platform
    Senior
    Internship
    Work at office
    Local area
    Remote work

    National Board of Medical Examiners

    Philadelphia, PA
    5 days ago
  •  ...they invest with. Our platform turns billions of disclosures into structured data that makes it easy for...  ...Role We’re hiring an Engineer to define and build systems...  ...Quickly in a Small, Senior Team Operate with high...  ...experience ~ Strong Python and system design... 
    Platform
    Senior
    Full time
    Work at office
    Flexible hours

    Old Well Labs

    Remote
    20 hours ago
  • $204k - $259k

     ...also be applied to a range of vehicle platforms and product use cases. The Waymo Driver...  ...this hybrid role, you will report to the Senior Engineering Manager of Semantics. You Will:...  ...and implement new features in the VLM data infra and validate the changes for the... 
    Platform
    Senior
    Full time
    Work at office
    Remote work

    Waymo

    Mountain View, CA
    20 hours ago
  •  ...systems for enterprise use, the full-time Senior Python Engineer will develop Python services that...  ...integrate AI capabilities into a production platform while working remotely. Key...  ...and compliance, focusing on customer data handling and auditability for regulated... 
    Platform
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    2 days ago
  •  ...At Roblox, we’re building the tools and platform that empower our community to bring any...  ...everyone. Roblox Storage team powers the data foundation behind every experience on the platform. As a  Senior/ Principal Software Engineer for Data Access , you will architect... 
    Platform
    Senior
    Full time
    Worldwide

    Roblox

    Remote
    20 hours ago
  •  ...leverages the rapidly evolving state of the art to engineer the platforms that power the innovative, research-driven financial...  ...products to improve our client’s financial lives.  As a Senior Python Engineer within the Data Distribution team you will participate in the... 
    Platform
    Senior
    Full time
    Work experience placement
    Remote work

    Dimensional Fund Advisors

    Austin, TX
    3 days ago
  •  ...industry. Rockstar Games is seeking a Senior Software Engineer in Data Engineering to join a team focused...  ...a cutting-edge game analytics platform and tools to better understand our players...  ...with Java (and/or Scala) as well as Python, in backend or data processing... 
    Platform
    Senior
    Full time
    Work at office

    Rockstar Games

    Andover, MA
    20 hours ago
  •  ...Full Stack Developer with Big Data expertise to support mission...  ...a strong mix of full stack engineering capabilities and data-intensive...  ...application layers and data platforms Support system...  ...programming languages such as Java, Python, or C# Experience building... 
    Platform
    Senior
    Full time

    Kda Consulting Inc

    Remote
    20 hours ago
  •  ...using industry-standard platforms (e.g., ArcGIS Pro, QGIS)...  ...map creation, editing, and data management Experience creating...  ...Proficiency in Python (ArcPy) for automating geospatial workflows Understanding...  ...geospatial visualizations for senior decision-makers Proven track... 
    Platform
    Senior
    Remote work

    Incatech Corp

    Reston, VA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Engineer, Geospatial Data Platform. Be the first to apply!