Backend Engineer Job We are seeking an experienced Backend Engineer to join our team and help us develop innovative solutions in different cloud environments. As a key member of our team, you will be responsible for designing and developing scalable and reliable backend systems, ensuring high performance and responsiveness for various applications. Key Responsibilities: - Design and Develop Backend Systems: Architect, build, and maintain large-scale backend services using cutting-edge technologies. - Create and manage RESTful APIs, enabling seamless communication between frontend applications and backend systems. - Collaborate with frontend engineers, ML engineers, data engineers, and other team members to integrate and optimize backend solutions that meet project requirements. - Write clean, maintainable code, and participate in code reviews to uphold high standards of software quality. - Monitor and improve the performance of backend systems, identifying and addressing bottlenecks and scaling issues as they arise. Required Skills & Experience: - Bachelor's degree in computer science, software engineering or related field. - 4+ years of industry experience as a Backend Engineer. - Strong proficiency in Python (4+ years) and Flask (2+ years). - Deep cloud experience including designing and building end-to-end cloud architectures in AWS or Azure. - Experience with infrastructure as code (IaC) using tools such as Pulumi, Terraform. - Knowledge of DevOps best practices. - Ability to collaborate effectively with frontend team members. About This Role This is a fantastic opportunity to join a growing team and contribute to the development of innovative solutions. If you have a passion for AI and a background in cloud computing, we encourage you to apply for this exciting role.