This position involves designing and operating AI-enabled cloud applications using current development tools and cloud platforms. The candidate will handle backend systems, APIs, cloud-native services, and AI integrations while maintaining scalability, security, and performance. The role also covers working with AI-assisted coding platforms and delivering end-to-end AI solutions on the cloud.
Key Responsibilities:
- Plan and build scalable AI-driven applications on modern cloud platforms
- Develop and maintain backend systems, APIs, and microservices for cloud services
- Work with product and business teams to assess technical feasibility during solution design
- Create robust backend architecture covering databases, cloud servers, and third-party integrations
- Embed AI services, LLM APIs, and cloud AI tools into applications
- Track cloud infrastructure health, tune system performance, and fix production incidents
- Keep cloud environments secure, scalable, highly available, and cost-optimized
- Write clean, reusable, and properly documented code aligned with standards
- Review and debug AI-generated code and address technical gaps in development plans
- Handle deployment, testing, and ongoing maintenance of cloud applications
- Work with Docker and container-based deployment setups
- Maintain CI/CD pipelines and Git-driven development processes
- Apply cloud networking, observability, and security best practices
- Improve backend systems and database efficiency for high-traffic applications
- Partner with cross-functional teams to deliver complete AI cloud solutions
- Support platform upgrades, issue resolution, and infrastructure enhancements
- Explore new AI tools, cloud services, and development frameworks
- Take full ownership of assigned cloud and AI engineering tasks
Required Skills:
- Solid experience with at least one cloud provider such as AWS, Azure, or GCP
- Strong programming skills in Python, http://Node.js, PHP, or Java
- Practical background building APIs, backend services, and cloud applications
- Understanding of SQL and NoSQL databases
- Experience with AI/ML frameworks like TensorFlow or PyTorch, or working with LLM APIs
- Knowledge of Docker and containerized deployments
- Comfort with Git workflows and CI/CD pipelines
- Understanding of cloud networking, monitoring solutions, and security practices
- Strong debugging, analytical, and troubleshooting abilities
- Ability to design scalable, secure, and dependable backend systems
- Good teamwork and communication skills
- Capable of working independently and handling technical ownership
- Clear understanding of backend architecture and cloud app design
Preferred Skills:
- Hands-on experience with Kubernetes and microservices patterns
- Exposure to AI-assisted coding tools like Cursor, Claude Code, or GitHub Copilot
- Familiarity with cloud storage services and distributed systems
- Understanding of performance tuning and cost control on cloud platforms
- Knowledge of DevOps practices and infrastructure automation
- Experience supporting AI-powered enterprise applications
- Background in building cloud-native applications at scale
- Interest in new AI infrastructure and modern cloud technologies
Education:
- B.Tech / BCA / MCA / http://B.Sc. in Computer Science, IT, Engineering, Data Science, or Equivalent Qualification