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