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 24 days 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
    4 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
    2 days ago
  •  ...Senior Geospatial Data EngineerObject Computing, Inc. is seeking a Senior Geospatial Data Engineer to join our Xtrack Product Team. In this role, you...  ...Collaborate with backend and platform engineers to ensure...  ...building solutions with Python.Experience with relational... 
    Platform
    Senior

    Object Computing

    Saint Louis, MO
    2 days 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

    Saint Louis, MO
    3 days 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
    12 hours 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
    4 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

    New York, NY
    4 days ago
  •  ...boldly, and compete on their own terms. Our HelixAI platform and Helix Pods delivery model put our engineers at the center of real agentic transformation —...  ...businesses. We are looking for a talented Senior Data Python + AWS Engineer who will not only write code but... 
    Platform
    Senior
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    3Pillar Global

    United States
    1 day ago
  • $170k - $200k

     ...Senior Software Engineer, Data Systems (Python) Remote - Canada About Northbeam Northbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution... 
    Platform
    Senior
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Northbeam LLC

    United States
    5 days ago
  • Role Description We are looking for a highly skilled Senior Python Data Engineer with strong expertise in Python development, SQL, and data engineering...  ..., reliability, and performance. ~Work with cloud platforms such as AWS/Azure/GCP. ~Collaborate with architects,... 
    Platform
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Remote
    5 days 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
    2 days 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
    12 hours ago
  • $170k - $200k

     ...this role AndrenaM is seeking a Senior Software Engineer - Data Platform who is passionate about advancing...  ...store integrations. Proficiency in Python and data tooling (PyArrow/Polars/...  ...video, telemetry), time sync, and geospatial context. Why join us? Andrenam... 
    Platform
    Senior
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Andrenam

    United States
    2 days ago
  •  ...Description Hiring the first dedicated engineer for its data platform. Today the platform is nascent,...  ...deploying pipelines to the cloud ~Python + data tooling (PyArrow/Polars/Pandas...  ..., video, telemetry), time sync, and geospatial context is a plus Location and... 
    Platform
    Senior
    Full time
    Remote work

    AccrueTalent

    Remote
    20 days ago
  •  ...Senior Geospatial Analyst This is a remote position. Ardent is seeking...  ...to support geospatial data analysis, quality assurance,...  ...publication within geospatial platforms. Collaborate with stakeholders...  ...or automation tools (e.g., Python). Experience working with... 
    Platform
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work

    Ardent Services

    United States
    4 days 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
    3 days 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
    4 days 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
    12 hours ago
  • $114.2k - $142.7k

     ...revolutionary cloud-based platform to authoritative...  ...both a space company and data company all rolled...  ...processing, and software engineering, our office is a truly...  ...preferably working with geospatial and/or remote sensing...  ...programming with Python to analyze geospatial... 
    Platform
    Senior
    Full time
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Home office
    3 days per week

    Planet Labs

    San Francisco, CA
    7 hours ago
  •  ...solutions to our clients world-wide. Job Title: Senior Analytic Data Engineer (Python/Power BI) Location: Remote Duration: 6 Months...  ...Teradata and DB2 3 years of experience with Cloud platforms (GCP and Azure) and their respective data services... 
    Platform
    Senior
    Temporary work
    Remote work
    Shift work

    Tekwissen

    United States
    1 day ago
  • $100 per hour

     ...Jerseystem Data Engineer Role All JerseySTEM roles are pro-bono (unpaid) positions. JerseySTEM...  ...analytics and reporting. The current platform complexity requires ownership from engineers...  ...SQL skills and strong proficiency in Python or similar languages Ability to... 
    Platform
    Senior
    Remote work
    Flexible hours

    JerseySTEM

    United States
    4 days 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
    4 days ago
  • $80 per hour

    A leading tech platform is seeking a Senior Python Developer to contribute to innovative AI projects. This role involves creating functional tests, managing Docker environments, and leveraging LLMs to improve code quality. Candidates should have 5+ years of experience in... 
    Platform
    Senior
    Freelance
    Remote work
    Flexible hours

    Mind Rift

    United States
    4 days ago
  • $96.7k - $145k

     ...POSITION TITLESenior Security Engineer, DataThis role is not available...  ...sensitive enterprise data requires continuous visibility...  ...increasingly complex environments. As a Senior Security Engineer, Data, you...  ...at least one: o Data security platform (e.g., BigID, Varonis, Spirion... 
    Platform
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Genworth Financial

    Lynchburg, VA
    4 days ago
  • Axon is seeking a Senior Data Engineer II to advance its Corporate Data Platform, a cloud-native data warehouse supporting enterprise reporting and self-serve analytics. You will design, implement, and optimize data pipelines across Snowflake, dbt, Fivetran, and related... 
    Platform
    Senior
    Remote work

    Axon Enterprise

    Scottsdale, AZ
    2 days ago
  •  ...Solutions in Austin, TX, is seeking an AWS Data Engineer to design and implement scalable data...  ...with remote collaboration, focusing on Python, Airflow, and AWS services for...  ...ensuring governance and security across data platforms. #J-18808-Ljbffr Symphony Solutions
    Platform
    Senior
    Remote work

    Symphony Solutions

    Austin, TX
    2 days ago
  •  ...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes...  ...enterprise and technology markets. Our platform, Ubuntu, is very widely used in...  ...application fair consideration. Seniority level ~ Seniority level Entry... 
    Platform
    Full time
    Local area
    Work from home
    Worldwide

    Canonical

    Tacoma, WA
    4 days ago
  •  ...capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications...  ...team.Barbaricum is currently seeking a Senior Data Security Engineer (Data Rights...  ...endpoints, cloud applications, collaboration platforms, and removable media.Support secure collaboration... 
    Platform
    Senior
    For contractors
    Work at office

    Barbaricum

    Tampa, FL
    12 hours ago
  • NinjaOne is seeking a Senior Data Engineer to join the Analytics Platform and Data Science team. You will build pipelines and data foundations enabling product...  ..., FL. We value 7+ years in data engineering, strong Python/SQL, ETL expertise, and collaboration with data... 
    Platform
    Senior
    Remote job
    Flexible hours

    NinjaOne

    Montgomery, AL
    1 day ago
  •  ...builds the developer tooling, platforms, systems and experiences that...  ...closely with platform engineering groups to drive alignment and...  ...Proficient coding skills in Python, Go, or Scala ~ Excellent grasp...  ...Actions) ~ Experience with data pipeline orchestration tools... 
    Platform
    Senior
    Work at office
    Remote work
    Flexible hours

    Grid Dynamics Holdings

    United States
    1 day 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!