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 :
- 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.(ref : hirist.tech)