At Mechanized AI, we're at the forefront of AI innovation, leveraging cutting-edge technology to transform legacy systems into modern, efficient, and scalable solutions. We work with enterprise clients to breathe life into their existing software, ensuring that they can meet the demands of today's fast-paced, digital landscape. Our team thrives on solving complex challenges and delivering innovative solutions. As an organization, we are committed to fostering an environment that encourages creativity, collaboration, and continuous learning. About the Role: We are seeking an experienced Backend Engineer to join our growing team and help us develop AI products in different cloud environments (AWS, Azure, GCP). The ideal candidate will have a background in cloud with Python expertise and a proven track record of building and maintaining large-scale backend systems. The role involves designing and developing backend systems, creating and managing RESTful APIs, collaborating with frontend engineers and other team members, and ensuring high standards of software quality. Key Responsibilities: - Design and Develop Backend Systems: Architect, build, and maintain scalable and reliable backend services. - API Development: Create and manage RESTful APIs for seamless communication between frontend applications and backend systems. - Collaboration: Work closely with frontend engineers, ML engineers, data engineers, and other team members to integrate and optimize backend solutions. - Code Quality and Review: Write clean, maintainable code, and participate in code reviews to uphold high standards of software quality. - Performance Optimization: Monitor and improve the performance of backend systems, identifying and addressing bottlenecks and scaling issues. - Security: Implement and maintain security best practices across all backend systems. - DevOps Integration: Manage infrastructure as code and ensure continuous integration/continuous deployment (CI/CD) pipelines are effectively utilized. - Troubleshooting and Debugging: Identify, diagnose, and resolve complex technical issues across backend systems. The successful candidate will have a strong background in cloud computing, experience with Python and Flask, and a passion for AI and machine learning.