Search by job, company or skills

tap growth ai

Senior Software Engineer (Backend – Python & AI)

2-4 Years
Save
new job description bg glownew job description bg glow
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147574537