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.