Search by job, company or skills

T

Software Engineer – Backend - Python

4-7 Years
17 - 25 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 days ago
  • Over 50 applicants
Quick Apply

Job Description

Techwurkz India is looking for immediate joiners (15 days or less) for a US offshore client project delivered from India, supporting large-scale data platforms.

Position Title Software Engineer Backend (Python)

Experience: 4+ years

Location: Remote - India

Job Timing CST Time Zone which is 7:30pm to 3:30am IST

Role Overview

  • We are looking for a skilled Backend Software Engineer (Python) to design, build, and scale backend services focused on log query discovery, execution, and observability platforms.
  • The role involves working with distributed log systems, Splunk integrations, and high-performance APIs in a microservices environment.

Core Responsibilities

  • Design and develop RESTful APIs using Flask for log query discovery and execution.
  • Integrate backend services with Splunk APIs across multiple distributed log layers.
  • Implement query validation, access control, and workload analysis mechanisms.
  • Build secure service-to-service authentication using shared secrets and JWT.
  • Enable parallel query execution and aggregate responses efficiently.
  • Ensure performance, reliability, and scalability of backend services.
  • Collaborate with platform and infrastructure teams for deployment and observability.

Required Technical Skills

  • Python 3.9+ with strong experience in the Flask framework.
  • Hands-on experience with Splunk Query Language (SPL) and Splunk SDK for Python.
  • Experience working with log databases and S3 / object storage systems.
  • Solid understanding of distributed systems (e.g., Spark, Flink, Kubernetes).
  • Strong knowledge of RESTful API design and microservices architecture.
  • Experience writing unit and integration tests using Pytest.
  • Containerization and orchestration using Docker and Kubernetes (Helm).

Nice-to-Have Skills

  • Advanced Splunk expertise, including index management and retention policies.
  • Experience with alternative log/observability stacks such as:
  • Elastic / ELK, ClickHouse, TIG/TICK, or OpenSearch
  • Exposure to platform engineering and observability frameworks.
  • Hands-on experience in distributed computing environments.
  • Familiarity with tools such as Whisper, Mosaic, and Rio.

What We Offer

  • Opportunity to work on large-scale distributed systems.
  • Exposure to modern observability and platform engineering practices.
  • Collaborative and high-impact engineering environment.

More Info

Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 140697415