about 4 hours ago

Staff Software Engineer

Bengaluru, Karnataka, India
full-timeseniorSoftware

Tech Stack

Description

As a Staff Software Engineer at 6sense, you will be a technical pillar shaping architecture across multiple domains, owning high-impact projects on the Ads platform. You'll write mission-critical code, mentor engineers, and drive optimizations in performance, reliability, and scalability, while also leveraging AI for automation and anomaly detection.

Requirements

  • 10+ years in backend engineering with a track record of scaling systems in Ad-Tech, Fintech, or High-Scale SaaS
  • Deep expertise in building high concurrency, asynchronous services; experience scaling Django beyond standard patterns
  • Strong experience with distributed systems (e.g., Flink, Spark, Hive, SingleStore)
  • Advanced SQL skills to dissect execution plans and optimize complex analytical queries for performance and cloud cost
  • Experience managing 'Sync vs Async' data flows and ensuring consistency across disparate data stores
  • Experience with containerization technologies such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines and modern DevOps practices
  • Strong communication skills to explain complex technical concepts to non-technical stakeholders
  • Proven leadership experience, including mentoring engineers and leading technical initiatives

Responsibilities

  • Own and lead design for major backend systems across Ads, focusing on performance, scalability, and reliability
  • Serve as subject matter expert for Python Django, optimizing application performance, concurrency, memory management, and data layer integration
  • Architect and optimize large-scale data workflows for Ads, tuning complex queries in Hive, Flink, or Trino to reduce latency and cost
  • Profile the stack to identify bottlenecks, moving between high-level architectural planning and low-level query optimization
  • Guide the engineering team in leveraging AI and Machine Learning for predictive analytics, automated QA of data streams, and enhancing decision-making engines
  • Collaborate with multiple teams to address cross-team concerns (shared libraries, infra patterns, tech debt, security)
  • Tackle escalated production issues/incidents by providing quick remediations
  • Raise the engineering bar through elite code review, technical RFCs, and hands-on guidance for senior and mid-level engineers
  • Work with EMs and PMs to shape technical roadmap and support long-term platform health
0 views 0 saves 0 applications