SymphonyAI - Technical Architect - Backend Technologies
Hands-on Technical Architect at SymphonyAI designing and building scalable Python microservices for the IRIS Smart Manufacturing platform, hosted on Azure Kubernetes with event-driven data systems. Day to day: architecture and system design, core Python development, performance engineering, and leading a team of engineers.
- Compensation
- Not disclosed
- Location
- Bangalore
- Work setup
- Hybrid
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Backend
- Posted
Skills
Must have
- 4 to 7 years of strong hands-on Python experience (design, debugging, performance tuning)
- Experience building and scaling microservices-based distributed systems
- Deep understanding of concurrency, parallelism, async processing, and event-driven architectures
- Strong grasp of API design (REST/gRPC)
- Experience with SQL (Postgres) and NoSQL (MongoDB, Elasticsearch)
- Experience with messaging systems (Kafka, Event Hubs, queues) and data-intensive systems and pipelines
- Hands-on experience with cloud and infrastructure: AWS / Azure / GCP, Docker, Kubernetes, CI/CD pipelines
- Familiarity with observability tools: Prometheus, Grafana, Kibana (or similar)
- Experience with workflow orchestration tools (Airflow, NiFi or equivalent)
- Strong focus on code quality, testing, and automation
- Comfortable using GenAI development tools (e.g., Cursor, Copilot)
Nice to have
- Exposure to Data / AI platforms
- Experience working with Ontology/Knowledge Graph in any complex data ecosystem (huge plus)
Full description
Introduction :
Our solutions, hosted on our Iris Smart Manufacturing platform, combine equipment and process domain expertise in Mining & Metals, Oil & Gas, Chemicals & Petrochemicals with the state-of-the-art in data sciences, machine learning, and process optimization.
The IRIS platform can work in hybrid mode and is built using a microservices architecture.
The applications are containerised and run on Azure Kubernetes Service and use Azure blob storage, Data Lake, IoT Hub, Event Hub, Event Grid, and Queues.
We are looking for a Technical Architect who combines deep Python expertise, strong computer science fundamentals, and hands-on engineering rigor to design and build scalable, high-performance systems.
This is a high-ownership, high-impact role where the individual is expected to operate using first-principles thinking, be deeply hands-on with code, solve ambiguous, complex technical problems, and drive end-to-end architecture and execution.
The architect will work closely with Engineering Managers, Directors, Product Managers, and cross-functional teams to translate high-level product goals into robust, scalable, and production-ready systems.
What Success Looks Like :
- Ability to take ambiguous problem statements and convert them into clear, executable technical plans.
- Consistent delivery of high-quality, production-grade systems with strong reliability and performance.
- Demonstrated impact in eliminating bottlenecks, improving system efficiency, and scaling platforms.
- Strong influence across teams through clear technical communication and leadership.
Responsibilities : Architecture & System Design :
- Design scalable, fault-tolerant distributed systems using microservices architecture.
- Ensure systems are built with observability, resiliency, and extensibility by design.
Hands-on Development (Python-first) :
- Actively contribute to core codebases with high-quality, maintainable Python code.
- Lead by example in coding standards, debugging, and performance optimization.
- Build reusable frameworks, libraries, and internal platforms.
Problem Solving & Performance Engineering :
- Identify and resolve system bottlenecks (CPU, memory, I/O, network, DB).
- Drive performance tuning, load testing, and scalability improvements.
- Establish benchmarks and SLO-driven engineering practices.
- Lead root cause analysis (RCA) and implement long-term fixes.