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