Z

Senior Software Engineer

Zeta Global
Posted a month ago

LOCATION

Bangalore · Onsite

EXPERIENCE

5+ Years

SKILLS REQUIRED

PythonETL PipelinesMicroservices ArchitectureObservabilityOpenTelemetrySQL Query Optimization

Job description

Overview

Senior Software Engineer responsible for building and operating Python-based microservices, ETL pipelines, and connector frameworks for large-scale batch and real-time data platforms.

What you'll do

  • Design and operate Python microservices and high-throughput ETL pipelines.
  • Implement logging, metrics, tracing, SLOs, and incident runbooks.
  • Conduct design and code reviews.
  • Optimize service performance and infrastructure costs.
  • Build reusable, versioned connector frameworks for inbound and outbound integrations.
  • Collaborate with Product, SecOps, and Platform teams across Kubernetes, message buses, and workflow orchestrators.

What you'll need

  • 5+ years of backend or data engineering experience building Python services and ETL pipelines.
  • Expertise in Python, including asynchronous I/O, concurrency, and service frameworks.
  • Experience with Docker, Kubernetes, microservices, and event-driven patterns.
  • Strong SQL skills with analytics warehouses such as Snowflake.
  • Experience building production API integrations with rate-limit handling, retries, and incremental sync designs.
  • Experience with metrics, logs, traces, OpenTelemetry instrumentation, and alerting workflows.

Nice to have

  • Experience with Apache Spark for large-scale distributed data workloads.
  • Understanding of modern Lakehouse architectures.
  • Exposure to AWS Lambda or Step Functions.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer