Title: Backend Engineer Job Type: Full-Time Location: Remote Company Description: Mechanized AI is 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. Job Summary: 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. They will have a passion for AI and be eager to work in a startup environment where agility and innovation are highly valued. Key Responsibilities: Design and Develop Backend Systems: Architect, build, and maintain scalable and reliable backend services, ensuring high performance and responsiveness for various applicationsAPI Development: Create and manage RESTful APIs, enabling seamless communication between frontend applications and backend systemsCollaboration: Work closely with frontend engineers, ML engineers, data engineers, and other team members to integrate and optimize backend solutions that meet project requirementsCode Quality and Review: Write clean, maintainable code, and participate in code reviews to uphold high standards of software qualityPerformance Optimization: Monitor and improve the performance of backend systems, identifying and addressing bottlenecks and scaling issues as they ariseSecurity: Implement and maintain security best practices across all backend systems, ensuring data protection and compliance with relevant regulationsDevOps Integration: Manage infrastructure as code and ensure continuous integration/continuous deployment (CI/CD) pipelines are effectively utilizedTroubleshooting and Debugging: Identify, diagnose, and resolve complex technical issues across backend systems, providing timely solutions to maintain system uptimeRequired Skills & Experience: Bachelor's degree in computer science, software engineering or related field4+ years of industry experience as a Backend EngineerStrong proficiency in Python (4+ years) and Flask (2+ years)Deep cloud experience including designing and building end-to-end cloud architectures in AWS or Azure2+ years of experience with infrastructure as code (IaC) using tools such as Pulumi, TerraformExperience with authentication best practices (e.g., Autho0, Cognito), SQL and NoSQL on the cloud, network config (NLBs), and loggingExperience creating multi-tenant and single-tenant platform toolsExperience building products via ECS, Flask, PythonKnowledge of DevOps best practicesExperience with Machine Learning or Deep Learning projects in productionDevOps pipeline experience from scratch, using AWS CodePipeline or equivalentsAbility to collaborate effectively with frontend team membersStrong analytical and problem-solving skills, with ability to propose innovative solutions and troubleshoot issuesAbility to work independently and as part of a collaborative team in a fast-paced environmentPreferred Qualifications: Security experienceStrong knowledge of AWS, ideally certified to the associate level (e.g., AWS Solutions Architect Associate)Frontend experience, ideally ReactContact: Camila Farias Technical Recruiter Mechanized AI #J-18808-Ljbffr