Back to search
Tap Growth ai Linkedin · Posted 16d ago

Senior Software Engineer (Backend – Python & AI)

Mandaluyong, National Capital Region (Metro Manila), Philippines

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

GECO Asia is Hiring!
Senior Software Engineer (Backend – Python & AI)
Location: Mandaluyong, Metro Manila
Work Set-up: Hybrid (3x a week onsite)

Role Overview: We are seeking a Senior Software Engineer (Backend) with strong expertise in Python, data science, and modern backend development. This role focuses on building scalable APIs, working with data-driven systems, and developing intelligent applications leveraging machine learning and generative AI technologies. You will collaborate with cross-functional teams and clients to design, develop, and maintain high-quality software aligned with business and technology strategies.  Key Responsibilities: Software Development & Delivery

  • Design, develop, and deploy backend services and APIs
  • Work closely with stakeholders to gather requirements and build scalable solutions
  • Participate in full software development lifecycle (SDLC) 

System Maintenance & Enhancement
  • Troubleshoot issues, fix bugs, and enhance system performance
  • Provide ongoing support for production systems
  • Continuously improve system design and efficiency

Solution Design & Architecture
  • Contribute to backend architecture and integration strategies
  • Ensure systems are scalable, secure, and maintainable
  • Support innovation within AI and data-driven solutions

Collaboration & Knowledge Sharing
  • Document systems and processes
  • Share best practices and mentor team members
  • Work closely with clients and internal stakeholders 

Required Qualifications
  • Bachelor’s degree in Computer Science or related field
  • Minimum 2+ years of experience in software development
  • Strong analytical and problem-solving skills
  • Good communication skills and ability to collaborate with stakeholders 

Technical Skills & Requirements: 1. Python & Data Science
  • Strong proficiency in Python programming (or R)
  • Experience with:
    • Numerical and statistical analysis using Python libraries
    • Machine learning model training and deployment
    • Data experimentation using Jupyter Notebooks 

2. Generative AI & Modern AI Systems
  • Practical experience with:
    • Prompt engineering techniques
    • Retrieval-Augmented Generation (RAG)
    • Vector databases
    • AI agents and orchestration

  • Ability to design and implement AI-powered applications

3. Backend Development
  • Strong experience in:
    • Building and consuming RESTful APIs and web services
    • Working with SOAP/XML and REST/JSON protocols

  • Familiarity with backend technologies such as:
    • Python, Node.js, Java, or .NET

4. Software Engineering Practices
  • Understanding of:
    • Application development lifecycle (SDLC)
    • Version control (Git)
    • API tools (Postman, SoapUI)

  • Experience with CI/CD pipelines and automation 

Core Competencies:
  • Strong problem-solving and analytical thinking
  • Attention to detail and code quality
  • Ability to work independently and in a team
  • Customer-focused mindset
  • Continuous learning and adaptability 

What We’re Looking For:
  • Engineers passionate about data, backend systems, and AI innovation
  • Strong ownership mindset and ability to deliver end-to-end solutions
  • Curiosity to explore emerging technologies such as Generative AI and agent-based systems

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent