Position Overview
Title:
Senior Back-end Engineer
Employment Type:
Contract
Contract Duration:
1 year (Extendable)
Location:
Remote
About the Role
The Senior Back-end Engineer will
lead backend system development
for
generative AI applications
, focusing on
Python (FastAPI)
and
cloud-based scalable architectures
. The role involves technical leadership, integration of AI models, and collaboration with cross-functional teams.
Key Responsibilities
1. Technical Leadership
Design, develop, and optimize backend services \& APIs (Python, FastAPI).
Provide architecture guidance for AI-integrated systems.
Ensure high performance, scalability, and reliability.
2. Generative AI Integration
Work with data scientists \& ML engineers to deploy generative AI models.
Build APIs for model inference (real-time \& batch).
Implement caching, load balancing, and vector search for AI performance.
3. Cloud Infrastructure
Architect and manage systems on
AWS (preferred)
or Azure/GCP.
Use
Docker
,
Kubernetes
, and
IaC
(Terraform/CloudFormation).
Ensure secure and cost-efficient deployments.
4. Collaboration
Mentor backend engineers; conduct code reviews.
Collaborate with frontend, DevOps, and product teams.
Promote innovation and engineering best practices.
5. Performance Optimization
Monitor backend performance and scalability.
Optimize DB queries, API latency, and resource use.
Implement logging, monitoring, and alerting systems.
6. Emerging Tech Adoption
Stay current with backend and AI technologies.
Recommend tools/frameworks to improve system capabilities.
🔹
Qualifications
Experience
5+ years in backend engineering.
2+ years leading teams or projects.
Strong experience with
Python \& FastAPI
.
Hands-on experience deploying
generative AI applications
.
Technical Skills
AWS
expertise (Lambda, ECS, S3, etc.); Azure/GCP acceptable.
Database design and optimization (
SQL \& NoSQL
).
Docker, Kubernetes
, CI/CD, and IaC tools (
Terraform, CloudFormation
).
Soft Skills
Excellent problem-solving and communication skills.
Strong leadership and collaboration abilities.
Able to manage multiple concurrent projects.
Education
Bachelor’s or Master’s in
Computer Science, Engineering, or related field
.
🔹
Work Arrangement
Schedule:
8:00 AM – 5:00 PM (Manila Time).