Search by job, company or skills

Artech Infosystems Private Limited

Software Engineer – Backend (Python)

4-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 days ago
  • Over 100 applicants
Quick Apply

Job Description

Software Engineer Backend (Python)

Experience: 4+ years

Location: Remote

  • Role OverviewWe 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 ResponsibilitiesDesign 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 SkillsPython 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 SkillsAdvanced 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 OfferOpportunity 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

About Company

Artech is the largest Women & Minority owned IT staffing firm in the US, with US$ 800 million annual revenue run rate in 2021 and a footprint across the globe. With nearly three decades of experience, Artech empowers businesses through applied human intelligence and offers a spectrum of services that include Workforce Solutions (Contingent Staffing, Bulk/ Project Staffing, Master Vendor, RPO, Direct Hire and Payroll Transition) and Project-Based Solutions (Digital Experience, Technical Operations, Technical Development, Business Operations & Digital Platforms). Artech works with over 90 Fortune 500 clients across USA, Canada, India, and China.
At Artech, we are empowering talent by connecting potential with opportunities through applied human intelligence. We empower our teams to maximize the impact of their intellect, through a performance oriented, diverse, flexible, and inclusive work environment supported by our continuous learning and development focus.

Job ID: 140365343