Designation : Assocaite Architect - Software Development
Years : 6 yrs to 10 yrs
Job Location : Bangalore (Hybrid)
Notice Period : 0-30 Days
Overview :
We are seeking a highly skilled and experienced Senior Backend Developer with a strong focus on Python and a proven track record of building scalable multi-cloud systems. This role is critical in integrating cutting-edge LLM technologies and advanced queuing solutions into our enterprise-scale applications. The successful candidate will be instrumental in designing, developing, and optimizing robust backend services that power our next-generation platforms, ensuring high availability, performance, and security across diverse cloud environments. This position offers a unique opportunity to work on complex system integrations, leverage advanced AI / ML capabilities, and contribute to the strategic evolution of our technical infrastructure.
Key Responsibilities :
- Design, develop, and maintain highly scalable and performant backend services using Python and FastAPI.
- Lead the integration of third-party Large Language Model (LLM) APIs and services, including OpenAI API, ensuring optimal performance and reliability.
- Implement and optimize LLM load balancing strategies for efficient resource utilization.
- Architect and build robust data pipelines and ETL processes for seamless data flow across various systems.
- Design and manage complex queuing systems and message brokers (e.g., Redis Streams, Azure Service Bus, GCP Pub / Sub) to support event-driven architectures.
- Configure and manage advanced proxy configurations and network programming for secure and efficient enterprise-scale applications.
- Implement and enforce robust authentication, authorization, and security protocols across all backend services.
- Manage database operations, including data modeling, optimization, and integration with various database technologies (PostgreSQL with vector extensions, CosmosDB, BigQuery, Redis clustering).
- Collaborate with cross-functional teams (frontend, DevOps, product) to define requirements, design solutions, and ensure seamless integration.
- Contribute to the design and implementation of multi-cloud architectures, including cross-cloud service integration and hybrid deployments (Azure AKS, GCP GKE).
- Develop and maintain CI / CD pipelines to ensure efficient and reliable software delivery.
- Implement and manage observability solutions, including distributed tracing, custom metrics, and log aggregation across cloud environments (Grafana API integration, Langfuse).
- Ensure high-availability systems through multi-region deployments, disaster recovery planning, and circuit breaker patterns.
- Optimize system performance through caching strategies, database optimization, and asynchronous processing.
- Contribute to the continuous improvement of our engineering practices, code quality, and system reliability.
Qualifications : Industry Expertise :
Proven experience in designing and building scalable, high-performance backend systems, particularly within multi-cloud environments.Familiarity with enterprise-grade security requirements is highly desirable.Stakeholder Management :
Ability to effectively communicate technical concepts to both technical and non-technical stakeholders.Proven ability to collaborate with cross-functional teams and manage multiple priorities.Skills :
Programming Languages :
Advanced proficiency in Python for backend development and integrations.Frameworks :
Strong experience with asynchronous Python frameworks, particularly FastAPI, for building high-performance APIs.Multi-Cloud Services :
Hands-on experience with Azure (AKS, CosmosDB) and GCP (Pub / Sub, GKE, FireStore).AI / ML Integration :Experience integrating with AI / ML services and APIs, including OpenAI API, Langfuse, and vector databases (Pinecone, Weaviate, pgvector).Advanced Queuing :
Expertise in advanced queuing systems and event-driven architectures (Redis Streams, Azure Service Bus, GCP Pub / Sub).Databases :
Solid understanding and experience with various database technologies, including PostgreSQL with vector extensions, CosmosDB, BigQuery, and Redis clustering.Container Orchestration :
Strong experience with Kubernetes, Docker, Azure AKS, and GCP GKE.Networking :
In-depth knowledge of load balancers, API gateways, and complex proxy configurations.System Architecture :
Experience with multi-cloud architecture, AI / ML system design (Vertex AI & AI Foundry), event-driven architecture, high-availability systems, observability (distributed tracing, custom metrics, log aggregation), security (multi-tenant security, API authentication, network security, data encryption), and performance optimization.Version Control & CI / CD :
Proficient with Git and experience building and maintaining CI / CD pipelines.Experience :
Bachelor's degree in Computer Science, Engineering, or a related field.5+ years of hands-on backend development experience with Python.Demonstrated experience building and deploying scalable multi-cloud systems.Proven experience with LLM integrations and optimization.Experience with high-traffic engineering applications is a significant plus.Good to Have Skills :
Understanding of financial or other highly regulated enterprise-grade security requirements.Hands-on experience with Langfuse, Grafana, and other advanced observability tools.Knowledge of vector databases and similarity search optimizations.Background in real-time data processing and event streaming.Strong problem-solving and debugging abilities.Excellent communication and collaboration skills.Ability to work independently and manage multiple priorities effectively.Detail-oriented approach to code quality and testing.Continuous learning mindset and adaptability to new technologies.