HamburgerMenu
hirist

Miracle Software Systems - Backend Engineer - Python

Miracle Software Systems (I) Pvt Ltd
Multiple Locations
5 - 13 Years
star-icon
4.1white-divider405+ Reviews

Posted on: 08/10/2025

Job Description

Description :


We are seeking a highly skilled Backend Engineer to design and develop scalable Generative AI solutions on Google Cloud Platform (GCP). The ideal candidate will have strong expertise in Python, FastAPI, and Test-Driven Development (TDD), along with hands-on experience in deploying AI-driven products in cloud-native environments.

Responsibilities :


- Design, build, and optimize backend services and APIs using Python and FastAPI.


- Work with software and ML engineers to design and deploy Agentic AI solutions.


- Develop and manage infrastructure using Infrastructure as Code (IaC) tools for development, staging, and production environments.


- Maintain and improve CI/CD pipelines, automating deployment and release processes.


- Inspect, debug, and optimize application code, APIs, and infrastructure configurations.


- Implement strong testing practices using TDD and ensure high-quality, maintainable code.


- Collaborate with cross-functional teams to standardize and enhance cloud-native development practices.


- Continuously research, experiment, and introduce modern tools and techniques for backend and AI development.

Required Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or a related field.


- 5 to 8 years of backend development experience, with strong proficiency in Python and FastAPI.


- Hands-on experience with Google Cloud Platform (GCP), including deployments, IAM, and monitoring.


- Proven experience in Test-Driven Development (TDD) and automated testing frameworks.


- Strong understanding of CI/CD pipelines, DevOps principles, and IaC tools (Terraform, Cloud Build, etc.).


- Experience integrating AI/ML models or APIs into production systems.


- Good understanding of microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).


- Strong debugging, problem-solving, and analytical skills.


- Excellent collaboration and communication abilities with a product-focused mindset.


info-icon

Did you find something suspicious?