Job Summary
Develop and maintain scalable backend systems and APIs to enable AI-driven personalization. Collaborate with cross-functional teams to integrate enterprise systems, deploy ML models, and ensure performance, security, and compliance.
Key Responsibilities
-
API & Microservices Development:
Build robust, scalable APIs and microservices to support AI orchestration and personalization logic.
-
Real-Time Processing:
Ensure low-latency, real-time decision-making and personalization delivery across web, mobile, email, and call center channels.
-
System Integration:
Integrate backend services with airline booking engines, pricing systems, CRM platforms, and other enterprise applications.
-
ML Model Deployment:
Collaborate with data scientists to productionize machine learning models and integrate them into backend workflows.
-
Performance Optimization:
Optimize backend systems for scalability, fault tolerance, and security.
-
Data Management:
Implement efficient strategies for handling large-scale, distributed data systems, including caching and database tuning.
-
Compliance & Security:
Ensure adherence to security best practices, data privacy regulations, and airline/travel compliance standards.
-
Agile Collaboration:
Participate in Agile SAFe ceremonies, code reviews, and continuous improvement initiatives.
Required Skills
-
Proficiency in
Node.js
,
Java Spring Boot
, and
Python FastAPI/Flask
.
-
Strong knowledge of
REST
,
GraphQL
, and event-driven architecture.
-
Experience with
cloud platforms
(AWS/GCP/Azure),
microservices
,
Docker
, and
Kubernetes
.
-
Familiarity with airline/travel APIs and PSS systems (preferred).
-
Understanding of
CI/CD pipelines
, Git, and backend security best practices.
Education
-
Bachelor’s degree in computer science, Software Engineering, or a related field.