Senior Python Engineer, Geospatial Data Platform
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.
- ...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...PlatformSeniorFull timeWork at office
- 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...PlatformSeniorRemote job
- ...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...PlatformSenior
- ...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...PlatformSeniorImmediate start
- ...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....PlatformSeniorRemote workFlexible hours
- 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 3PillarPlatformSeniorRemote job
$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...PlatformSeniorHourly payPart timeFreelanceRemote work10 hours per week- ...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...PlatformSeniorWork experience placementWork at officeRemote workFlexible hours
$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...PlatformSeniorTemporary workRemote workWork from homeFlexible hours- 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,...PlatformSeniorFull timeInternshipRemote workRelocation
- ...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...PlatformSeniorRemote work
$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...PlatformSeniorFull timeWork at officeRemote work$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...PlatformSeniorPermanent employmentFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours- ...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...PlatformSeniorFull timeRemote work
- ...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...PlatformSeniorWork experience placementWork at officeLocal areaRemote work
$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...PlatformSeniorWork experience placementRemote workWork from home- ...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...PlatformSeniorRemote work
- ...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...PlatformSeniorFull timeWork experience placementRemote work
$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...PlatformSeniorFull timeTemporary workFor contractorsWork at officeLocal areaRemote workHome office3 days per week- ...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...PlatformSeniorTemporary workRemote workShift work
$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...PlatformSeniorRemote workFlexible hours- ...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...PlatformSeniorRemote work
$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...PlatformSeniorFreelanceRemote workFlexible hours$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...PlatformSeniorFull timeWork at officeLocal areaRemote work- 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...PlatformSeniorRemote work
- ...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 SolutionsPlatformSeniorRemote work
- ...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...PlatformFull timeLocal areaWork from homeWorldwide
- ...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...PlatformSeniorFor contractorsWork at office
- 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...PlatformSeniorRemote jobFlexible hours
- ...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...PlatformSeniorWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Engineer, Geospatial Data Platform. Be the first to apply!
- python programmer Remote
- python developer data analytics Remote
- python developer Remote
- python developer remote Remote
- work from home python developer Remote
- full stack / python developer (remote) Remote
- senior python developer Remote
- python engineer Remote
- entry level python developer Remote
- python developer with big data Remote


