Backend Software Engineer (Java, Python)
Role responsibilities
Identify and implement improvements to the codebase to facilitate faster, safer shipping for both human and AI-driven development processes. Collaborate with cross-functional teams to deliver high-quality features and own the full lifecycle of features.
Requirements
Proven experience in distributed system development, preferably in Scala, with a willingness to learn other languages such as Go, Python, or Java. Strong understanding of AI/ML concepts and experience designing scalable solutions are essential.
Key skills
Java, Python, Scala, Go, AI, Machine Learning, Distributed Systems, Scalable Solutions, GCP, React, TypeScript, Product-Oriented Mindset, Communication Skills, Collaboration, Technical Roadmaps, Feedback Loops
Keywords
Travel Technology, Data, Machine Learning, Mobile App, Website, B2B, Fintech, AI Technologies, Scalable System Design, Cardholder Behavior, Real-Time Insights, Banking Partners, Travel Partners, Cross-Functional Teams, Technical Roadmaps, Feedback Loops, GCP Services, React, TypeScript, Distributed Systems, AI Agents, Automated Workflows, Product Management, Customer Experience, Innovation, Entrepreneurial Culture, Professional Growth, Diversity, Inclusion, Trust-Based Environment