AI Python Developer

Job Description

We are looking for an experienced Software Engineer with deep expertise in Python, AWS, and modern AI-assisted development workflows. The role focuses on building and modernizing enterprise software systems using cloud-native principles while leveraging AI coding assistants to improve engineering productivity and software quality.

The ideal candidate should have strong backend engineering experience, cloud architecture knowledge, and practical experience using AI tools such as GitHub Copilot or Claude in day-to-day development workflows.


Responsibilities

  • Design, develop, and maintain enterprise-grade software applications using Python
  • Refactor and modernize complex legacy systems
  • Build scalable cloud-native applications on AWS
  • Use AI coding assistants to accelerate development, debugging, testing, and documentation
  • Apply software engineering best practices for maintainability and scalability
  • Collaborate with technical and non-technical stakeholders
  • Explain technical concepts clearly across teams

Requirements

  • 6–8 years of professional software development experience
  • Strong hands-on experience with Python in enterprise environments
  • Experience with:
    • AI-assisted coding
    • Vibe Coding workflows
    • GitHub Copilot
    • Claude AI
  • Strong practical knowledge of AWS services and cloud-native architectures
  • Experience migrating or refactoring complex systems
  • Excellent analytical and problem-solving skills
  • Strong verbal and written communication skills

Skills

  • Python
  • Artificial Intelligence
  • Amazon Web Services (AWS)
  • AI Coding Assistants
  • Cloud-Native Development
  • Enterprise Software Development
  • System Refactoring
  • Backend Engineering
  • Scripting & Automation
  • Software Architecture