SEE ALL VACANCIES

Data Platform Engineer (Python / Golang)

Vacancy details
Software Engineering
Python Engineer
Principal
Poland, Ukraine
Remote
APPLY NOW
REFER A FRIEND

You will work on a live, high-load fleet management platform that connects tens of thousands of vehicles across enterprise fleets worldwide — processing real-time telemetry, powering mobile apps used by drivers and technicians on the ground, and integrating with hardware, firmware, and 20+ data partners. The system runs 24/7, handles genuine scale, and the work is a mix of complex new features, infrastructure modernisation, and keeping production rock-solid. If you want a project where the data is real, the stakes are real, and the engineering problems are interesting — this is it.

What project we have for you

The platform is a multi-tenant SaaS solution for enterprise fleet management — built on a microservices architecture running on AWS across multiple accounts and environments, processing continuous telemetry streams from connected vehicles, and serving web, mobile, and third-party consumers through a set of REST and event-driven APIs. The backend is Python/Django and Golang, the frontend is React, mobile is native iOS (SwiftUI) and Android (Kotlin), and the infrastructure runs on EKS with Terraform-managed IaC, Jenkins/GitHub Actions CI/CD, and a full observability stack (Prometheus, Grafana, Elastic APM, PagerDuty on-call).

What you will do

  • Own data platform architecture across platform — streaming pipelines, partner integrations, and core backend services
  • Define and enforce backend and data engineering standards: service contracts, error handling, logging, secrets management
  • Own code quality and architectural consistency
  • Own event-driven integrations with 20+ external data partners — data contracts, ingestion, transformation, failure handling
  • Design and govern data models across PostgreSQL, DynamoDB, S3, and analytical systems
  • Define and maintain IaC architecture for owned services using Terraform
  • Collaborate with DevOps on deployment patterns, observability, and incident runbooks
  • Monitor production systems, drive alerting standards, and lead resolution of critical data incidents
  • Represent backend and data constraints in planning and API contract discussions — raises risks before implementation starts
  • Produce and maintain architecture documentation, ADRs, and onboarding materials
  • Participate in planning, estimation, and technical risk discussions at program level
  • Use AI-assisted development tools responsibly — review output critically, ensure quality and security compliance

What you need for this

  • 5+ years Python backend in production; 2+ years as a lead or principal on a data-heavy platform
  • Typed Python at depth: Pydantic, mypy/pyright, clean code and OOP principles; sets standards the team follows
  • AWS data services in production (must-have): Lambda, Kinesis, DynamoDB, S3, Athena/Presto or Redshift, SQS/SNS — owned and operated end-to-end, not just used
  • Event-driven architecture ownership — designs streaming pipelines, DLQ strategies, retry/idempotency patterns; makes the calls others follow
  • Data engineering at principal depth: ETL/ELT, schema validation, data contracts, data lake/warehouse architecture; defines patterns the team reuses
  • SQL at depth — PostgreSQL and analytical engines (Athena, Redshift); query optimisation, partitioning, large-scale zero-downtime migrations
  • Go (Golang) — 2+ years in production; defines Go service patterns, reviews and approves Go code across the team
  • Terraform — owns IaC architecture for owned services; defines module structure, not just extends existing ones
  • Testing discipline — pytest, pytest-mock, moto; drives testing culture and standards across the team
  • Apache Kafka at scale — topic and partition design, consumer group management, schema registry, dead-letter handling
  • Produces ADRs, integration design docs, data model documentation;

Nice to have:

  • AWS Powertools, Glue, Step Functions, EventBridge
  • OpenTelemetry, Grafana, Prometheus / Elastic APM
  • dbt or Airflow
  • Telematics, IoT, or fleet domain background

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Have not found the most
suitable position yet?
Leave your resume and we will select a cool option for you.
Find me a job
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.