Senior Backend Engineer — Python & ML/Data Pipelines
Summary
Builds Python services and scalable data pipelines for ML/AI systems, optimizing LLM workloads and orchestrating workflows on Kubernetes/GCP.
Semrush is seeking a software engineer to build high-quality Python services and scalable data pipelines, collaborating with Data Scientists on ML/AI systems. You will design data pipelines across PostgreSQL, BigQuery, ClickHouse, and GCS, manage migrations, and ensure data quality.
You’ll optimize LLM workloads, orchestrate Temporal workflows, and deploy on Kubernetes/GCP with end-to-end reliability and CI/CD.