We are seeking a skilled Software Engineer with 3+ years of experience in developing scalable backend systems. The ideal candidate should have hands-on expertise in Python (FastAPI), queue-based architectures, and Google Cloud Platform (GCP) services. Familiarity with AI Agents or Generative AI technologies will be considered a strong plus. You will play a key role in designing and delivering reliable, cloud-native applications that power our core products. Key Responsibilities Design, develop, and maintain backend applications using Python (FastAPI). Build and optimize systems leveraging queue/message brokers (e.g., Pub/Sub, Kafka, RabbitMQ). Deploy and manage applications on Google Cloud Platform (GCP). Ensure scalability, reliability, and security through best practices in cloud-native development. Collaborate with product managers, architects, and data teams to deliver high-performance solutions. Integrate and experiment with AI/GenAI technologies into workflows where applicable. Required Qualifications Bachelor’s degree in Computer Science, Engineering, or related field. 3+ years of professional software engineering experience. Strong proficiency in Python with experience in FastAPI framework. Hands-on experience with queue-based / event-driven systems (e.g., GCP Pub/Sub, Kafka, RabbitMQ). Solid understanding of GCP services (Cloud Run, Cloud Functions, Storage, Firestore, etc.). Experience with containerization and orchestration (Docker, Kubernetes). Familiarity with CI/CD pipelines and DevOps practices. Preferred Qualifications Exposure to AI agent frameworks, LLMs, or Generative AI tools. Experience designing microservices and REST/GraphQL APIs. Knowledge of monitoring tools and observability practices (Grafana, Prometheus, etc.). Experience working in agile development environments
We are seeking a skilled Software Engineer with 3+ years of experience in developing scalable backend systems. The ideal candidate should have hands-on expertise in Python (FastAPI), queue-based architectures, and Google Cloud Platform (GCP) services. Familiarity with AI Agents or Generative AI technologies will be considered a strong plus. You will play a key role in designing and delivering reliable, cloud-native applications that power our core products. Key Responsibilities Design, develop, and maintain backend applications using Python (FastAPI). Build and optimize systems leveraging queue/message brokers (e.g., Pub/Sub, Kafka, RabbitMQ). Deploy and manage applications on Google Cloud Platform (GCP). Ensure scalability, reliability, and security through best practices in cloud-native development. Collaborate with product managers, architects, and data teams to deliver high-performance solutions. Integrate and experiment with AI/GenAI technologies into workflows where applicable. Required Qualifications Bachelor's degree in Computer Science, Engineering, or related field. 3+ years of professional software engineering experience. Strong proficiency in Python with experience in FastAPI framework. Hands-on experience with queue-based / event-driven systems (e.g., GCP Pub/Sub, Kafka, RabbitMQ). Solid understanding of GCP services (Cloud Run, Cloud Functions, Storage, Firestore, etc.). Experience with containerization and orchestration (Docker, Kubernetes). Familiarity with CI/CD pipelines and DevOps practices. Preferred Qualifications Exposure to AI agent frameworks, LLMs, or Generative AI tools. Experience designing microservices and REST/GraphQL APIs. Knowledge of monitoring tools and observability practices (Grafana, Prometheus, etc.). Experience working in agile development environments
As a skilled Software Engineer with 3+ years of experience in developing scalable backend systems, you will be responsible for designing and delivering reliable, cloud-native applications that power core products. Your expertise in Python (FastAPI), queue-based architectures, and Google Cloud Platform (GCP) services will be key in this role. Familiarity with AI Agents or Generative AI technologies is considered a strong plus. Key Responsibilities: - Design, develop, and maintain backend applications using Python (FastAPI). - Build and optimize systems leveraging queue/message brokers such as Pub/Sub, Kafka, RabbitMQ. - Deploy and manage applications on Google Cloud Platform (GCP). - Ensure scalability, reliability, and security through best practices in cloud-native development. - Collaborate with product managers, architects, and data teams to deliver high-performance solutions. - Integrate and experiment with AI/GenAI technologies into workflows where applicable. Required Qualifications: - Bachelor's degree in Computer Science, Engineering, or related field. - 3+ years of professional software engineering experience. - Strong proficiency in Python with experience in FastAPI framework. - Hands-on experience with queue-based / event-driven systems like GCP Pub/Sub, Kafka, RabbitMQ. - Solid understanding of GCP services such as Cloud Run, Cloud Functions, Storage, Firestore, etc. - Experience with containerization and orchestration using Docker and Kubernetes. - Familiarity with CI/CD pipelines and DevOps practices. Preferred Qualifications: - Exposure to AI agent frameworks, LLMs, or Generative AI tools. - Experience designing microservices and REST/GraphQL APIs. - Knowledge of monitoring tools and observability practices like Grafana, Prometheus, etc. - Experience working in agile development environments.,