Talent.com
This job offer is not available in your country.
Associate Architect - Software Development

Associate Architect - Software Development

QuantiphiGreater Bengaluru Area, India
1 day ago
Job description

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.
  • Create a job alert for this search

    Software Architect • Greater Bengaluru Area, India