Principal Software Engineer

Salary

₹85 - 92 LPA

Min Experience

16 years

Location

Remote (India)

JobType

full-time

About the role

Location: Remote
Education: B.E / B.Tech / M.Tech from a recognized university/college

Looking for candidates with Backend (Distributed system) & platform experience

Key Skills:

  • 16+ years in building scalable distributed data systems
  • Proficient in Python, Java, or Golang
  • Strong data structures and algorithms knowledge
  • Experience with automated testing and code coverage
  • Real-time stream processing expertise (Flink, Spark, etc.)
  • Familiarity with distributed datastores (Druid, Mongo, Cassandra, BigQuery)
  • Excellent written and verbal communication
  • Open-source contributions (bonus)

Responsibilities:

  • Develop next-gen platform for data pipelines for real-time security insights
  • Architect scalable data pipelines for real-time processing challenges
  • Collaborate with security and big data experts, product, and engineering teams to create innovative solutions
  • Evaluate and contribute to open-source technologies
  • Assist teams in architecting systems on the data platform

Skills

Backend
Distributed Systems
AWS
Kafka Streams
Python
Java
Golang
scalability
Platform