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