Python Developer – AI/ML Backend

Required Skills

Python
FastAPI
AI/ML Concepts
AWS

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.

Apply now

Please note that by applying & completing our interview process, you will be added to our talent pool. This means you’ll be considered for this and all other possible roles that may match your skills. These potential opportunities will be sent your way as a micro1 certified candidate.

Have any questions? See FAQs