Senior Backend Engineer (Python) - Platform

New
S
SplitMetricsMobile marketing
Remote - Europe Time Zones; Secondary Locations: Serbia, Spain, Europe Time ZonesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of commercial experience with Python.
Required Skills
PostgreSQLPythonSQLData engineeringCI/CDMicroservicesData modeling

Requirements

  • Have 5+ years of commercial experience with Python.
  • Have excellent knowledge of raw SQL.
  • Have experience with data stores such as PostgreSQL, including engine internals and performance optimization.
  • Have experience building solutions based on microservices and scaling them.
  • Have experience with modern CI/CD approaches and tools.
  • Have experience setting up and improving development processes.
  • Consider business implications when making architectural decisions.
  • Have hands-on experience building data pipelines and ETL/ELT processes at scale.
  • Have experience integrating with multiple external APIs and designing a unified abstraction layer over heterogeneous data sources.

Responsibilities

  • Build scalable, high-load systems in Python.
  • Adapt the product to process 200–400M+ records per day.
  • Design and develop integrations with external channels using a unified, channel-agnostic data model and API.
  • Ensure data quality and consistency through validation, reconciliation, and freshness and completeness monitoring.
  • Build and maintain pipelines for ingestion, normalization, deduplication, and backfills.
  • Improve system reliability, observability, and cost efficiency.
  • Design, build, deploy, monitor, and maintain products.
  • Rewrite legacy systems with modern technologies.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now