1h ago

Software Development Engineer IV

Bengaluru
full-timeseniorAI/ML

Tech Stack

Description

You will lead the design and development of complex software systems, define software architecture, and drive technical strategies. You will mentor engineers and collaborate with cross-functional teams to deliver high-quality products that process millions of call recordings daily.

Requirements

  • Bachelor's or Master's in Computer Science
  • 8+ years in software engineering with focus on distributed systems
  • Strong programming skills in Java or Python
  • Experience with container management tools (Docker Swarm, Kubernetes)
  • Knowledge of data stores (Postgres, MongoDB, Cassandra, Redis) and queueing systems (SQS, Kafka)

Responsibilities

  • Lead design and development of complex software systems
  • Define and implement software architecture and design patterns
  • Develop technical strategies and roadmaps
  • Mentor and coach other engineers
  • Collaborate with cross-functional teams to deliver high-quality products
0 views 0 saves 0 applications