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