
Python Developer – AI/ML Backend
Required Skills
Job Description
Job Title: Python Developer – AI/ML Backend
Job Type: Full-Time
Location: Remote (LATAM)
Job Summary:
Join our customer's team as a Python Developer specializing in AI/ML Backend. In this dynamic and fully remote role, you will leverage your expertise in Python, FastAPI, and AI/ML concepts to architect and deliver scalable backend solutions. We value outstanding written and verbal communication skills, as you will play a key part in building impactful products within a collaborative, fast-paced environment.
Key Responsibilities:
• Design, develop, and implement scalable backend systems, APIs, and microservices using Python and FastAPI.
• Integrate AI/ML models (including GenAI and LLMs) into backend architecture to deliver intelligent solutions.
• Apply and promote best practices in software development, ensuring code quality, maintainability, and adherence to project requirements.
• Develop robust, asynchronous backend code with a focus on strong object-oriented principles and secure SQL data management.
• Troubleshoot, debug, and optimize backend application code to ensure system reliability and performance.
• Document application changes, provide technical guidance, and contribute to backend architecture updates.
• Collaborate cross-functionally, clearly communicating technical concepts and progress with stakeholders.
Required Skills and Qualifications:
• Bachelor’s or master’s degree in computer science or a related field from a top university.
• 4+ years of relevant experience in backend development, with hands-on expertise in Python.
• Strong experience with FastAPI or similar asynchronous frameworks such as Flask or Django.
• Deep understanding of AI/ML concepts and a track record of integrating AI models into backend services.
• Proven ability to architect and build scalable backend systems, APIs, and microservices.
• Proficiency in SQL and solid object-oriented programming skills.
• Excellent written and verbal communication skills, with a commitment to clear and effective collaboration.
Preferred Qualifications:
• Practical experience with GenAI and large language models (LLMs).
• Familiarity with AWS (preferred), GCP, or Azure, and containerization technologies like Docker or Kubernetes.
• Previous experience troubleshooting complex backend systems in a cloud environment.