Senior Software Engineer
Core
Designing and developing production-grade Java microservices and full-stack applications while rapidly prototyping and deploying Generative AI and Agentic AI solutions for the travel industry.
Role type
Senior Software Engineer (Full Stack + GenAI)
Builds
Scalable Java microservices, React conversational UIs, GenAI/Agentic AI POCs and production solutions
Domain
Travel technology, Cloud-native architecture, Generative AI
Deliverable
production ML models
Required skills
Java/JDK 17+, Spring Boot, React/TypeScript, Python, GCP, Kubernetes, REST APIs, Relational/NoSQL databases, CI/CD, Automated testing
Preferred skills
Vertex AI, Google ADK, Model Context Protocol (MCP), BigQuery, Terraform, LLMOps, Enterprise security (IAM, OAuth)
Technologies
Java, Spring Boot, React, TypeScript, Python, GCP, GKE, Kubernetes, Docker, Vertex AI, BigQuery, Dataflow, Apache Beam, Spark
Responsibilities
Design and develop scalable Java microservices and REST APIs; Build React-based conversational widgets and full-stack applications; Develop GenAI and Agentic AI POCs and production workflows; Implement RAG, embeddings, vector search, and prompt engineering; Build and deploy cloud-native applications on GCP with CI/CD and observability; Mentor junior engineers and contribute to architecture and code reviews
Seniority
Senior, hands-on IC