Senior Software Engineer II
Marriott Tech Accelerator
- Hyderabad, Telangana
- Permanent
- Full-time
Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality. Marriott International, Inc. is a leading American multinational company that operates a vast array of lodging brands, including hotels and residential properties. It consists of over 30 well-known brands and nearly 8,900 properties situated in 141 countries and territories.
Job Responsibilities:
- Design and Build APIs: Create robust, scalable RESTful APIs using Fast API and Python best practices to power our developer portal's core functionality
- Drive Automation: Develop Python-based automation scripts and workflows that eliminate manual processes and accelerate development velocity across the organization
- AI Integration: Implement cutting-edge AI integrations and intelligent features that enhance the developer experience and provide smart insights
- Platform Architecture: Collaborate on architectural decisions for a platform handling environment provisioning, access management, application information, and environment management at enterprise scale
- Cloud Infrastructure: Leverage AWS services to build resilient, performant solutions
- Mentorship: Guide and mentor team members, sharing your expertise to elevate the entire team's capabilities
- Cross-functional Collaboration: Work closely with frontend engineers, DevOps, and stakeholder teams to deliver end-to-end platform features
- Innovation: As an early team member on a new product, you'll have the freedom to experiment with new technologies and approaches
- 6+ years of software development experience with strong Python expertise
- Proven track record building production RESTful APIs, preferably with Fast API
- Deep understanding of Python best practices, design patterns, and ecosystem tools
- Experience with AWS services and cloud-native architecture
- Strong knowledge of PostgreSQL, DocumentDB / MongoDB, and Redis
- Excellence in writing clean, maintainable, well-tested code
- Experience with containerization (Docker, Kubernetes, Helm)
- Self-motivated problem solver who thrives in greenfield development
- Strong communication skills and ability to work effectively in small, agile teams
- Bachelor's or Master's in Computer Science or equivalent experience
- Platform engineering or developer portal experience
- AI/ML integration experience and familiarity with AI agent development
- Frontend development skills (React, Vite)
- Infrastructure as Code experience (Terraform)
- AWS certifications
- Experience with CI/CD pipelines and DevOps practices
- Background in building tools that developers love
- Undergraduate degree in Computer Science or related technical field or equivalent experience / certification